animal.java

来自「XDoclet 使自动生成部署描述符更为便利。XDoclet 是一个代码生成实用」· Java 代码 · 共 70 行

JAVA
70
字号
package test.hibernate;

import java.util.Set;

/**
 * @author Administrator
 *
 * @hibernate.class
 *  table="ANIMALS"
 *  dynamic-update="true"
 * 
 * @hibernate.discriminator column="disc"
 * 	not-null="true"
 *  force="false"
 */
public class Animal extends Persistent {
	
	private Set prey;
	private char sex;

	/**
	 * Constructor for Animal.
	 */
	public Animal() {
		super();
	}

	/**
	 * @hibernate.set
	 *  lazy="true"
	 *  table="PREDATOR_PREY"
	 *  order-by="PREY_ID"
	 * @hibernate.collection-key
	 *  column="PREDATOR_ID"
	 * @hibernate.collection-many-to-many
	 *  column="PREY_ID"
	 * @return Set
	 */
	public Set getPrey() {
		return prey;
	}

	/**
	 * Sets the prey.
	 * @param prey The prey to set
	 */
	public void setPrey(Set prey) {
		this.prey = prey;
	}

	/**
	 * @hibernate.property
	 *  not-null="true"
	 * Returns the sex.
	 * @return char
	 */
	public char getSex() {
		return sex;
	}

	/**
	 * Sets the sex.
	 * @param sex The sex to set
	 */
	public void setSex(char sex) {
		this.sex = sex;
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?