📄 cat.java
字号:
package org.ggyy.bo;
import java.sql.Blob;
import java.util.HashSet;
import java.util.Set;
/**
*
* 树形数据结构的例子:树猫,有parent和children,且映射到同一个字段:fk_parent_id
*
*/
/**
* @hibernate.class table="tbl_cat" dynamic-update="true" dynamic-insert="true"
* optimistic-lock="version"
*/
public class Cat extends Entity {
private Set children = new HashSet();
private Cat parent;
private Blob photo;
private Owner owner;
private String name;
private Integer version;
/**
* @hibernate.many-to-one column="fk_owner_id" class="org.ggyy.bo.Owner"
* cascade="save-update"
*/
public Owner getOwner() {
return owner;
}
public void setOwner(Owner owner) {
this.owner = owner;
}
/**
* @hibernate.version
*/
public Integer getVersion() {
return version;
}
public void setVersion(Integer version) {
this.version = version;
}
public Blob getPhoto() {
return photo;
}
public void setPhoto(Blob photo) {
this.photo = photo;
}
/**
* @hibernate.set cascade="all" inverse="true" lazy="true"
* @hibernate.collection-key column="fk_parent_id"
* @hibernate.collection-one-to-many class="org.ggyy.bo.Cat"
*/
public Set getChildren() {
return children;
}
public void setChildren(Set children) {
this.children = children;
}
/**
* @hibernate.many-to-one column="fk_parent_id" class="org.ggyy.bo.Cat"
* cascade="save-update"
*/
public Cat getParent() {
return parent;
}
public void setParent(Cat parent) {
this.parent = parent;
}
/**
* @hibernate.property
*/
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -