/**@hibernate.class table = "Class"
* dynamic-insert = "true"
* dynamic-update = "true"
*
*
*/public class Classes {
private String IDF_CLASSID;
private String IDF_CLASSNAME;
private Set User=new HashSet();
public Classes(){
}
public void setClassId(String id){
this.IDF_CLASSID=id;
}
/**@hibernate.id column = "classid"
* type = "String"
* generator-class = "assigned"
*
* @return
*/
public String getClassId(){
return this.IDF_CLASSID;
}
public void setClassName(String classname){
this.IDF_CLASSNAME=classname;
} /**@hibernate.property column = "ClassName"
* not-null = "false"
* @return
*/
public String getClassName(){
return this.IDF_CLASSNAME;
}
public void setUser(Set user){
this.User=user;
}
/**@hibernate.set table = "user"
* cascade = "all"
* lazy = "false"
* sort = "unsort"
* inverse = "false"
*
* @hibernate.collection-key column = "classid"
*
*
* @hibernate.collection-one-to-many class = "com.test.hibernate.bo.User"
*
*
* @return
*/
public Set getUser(){
return this.User;
}
}/**
* @hibernate.class table = "user"
* dynamic-insert = "true"
* dynamic-update = "true"
*
*
*/public class User {
private String IDF_USERID;
private String IDF_USERNAME;
private String IDF_SEX;
private String IDF_BIRTH;
private Address ADDRESS;
private Classes CLASS;
private Set COURSE = new HashSet();
public User(){
}
/**
* @hibernate.id generator-class = "assigned"
* column = "userid"
*
*/
public String getUserId(){
return this.IDF_USERID;
}
public void setUserId(String id){
this.IDF_USERID=id;
}
/**
* @hibernate.property column = "username"
* not-null = "true"
*/
public String getUserName(){
return this.IDF_USERNAME;
}
public void setUserName(String username){
this.IDF_USERNAME=username;
}
/**
* @hibernate.property column = "sex"
*
*/
public String getSex(){
return this.IDF_SEX;
}
public void setSex(String sex){
this.IDF_SEX=sex;
}
/**
* @hibernate.property column = "birth"
*
*/
public String getBirth(){
return this.IDF_BIRTH;
}
public void setBirth(String birthday){
this.IDF_BIRTH=birthday;
}
public void setAddress(Address address){
this.ADDRESS=address;
}
/**@hibernate.one-to-one class = "com.test.hiberante.bo.Address"
* cascade = "all"
* outer-join = "true"
* constrained = "false"
* @return Address
*/
public Address getAddress(){
return this.ADDRESS;
}
public void setClass(Classes Classes){
this.CLASS=Classes;
}
/**@hibernate.many-to-one
* class = "com.test.hibernate.bo.Classes"
* cascade = "none"
* outer-join = "auto"
* column = "classid"
* @return Classes
*/
public Classes getStClass(){
return this.CLASS;
}
public void setCourse(Set course){
this.COURSE=course;
}
/**@hibernate.collection-many-to-many
* class = "com.test.hibernate.bo.Course"
* column = "courseid"
* outer-join = "true"
*
*
* @hibernate.set
* table = "student_course_link"
* sort = "unsort"
* inverse = "false"
* lazy = "true"
* cascade = "all"
*
* @hibernate.collection-key column = "userid"
*
*
* @return Set
*/
public Set getCourse(){
return this.COURSE;
}
}
* dynamic-insert = "true"
* dynamic-update = "true"
*
*
*/public class Classes {
private String IDF_CLASSID;
private String IDF_CLASSNAME;
private Set User=new HashSet();
public Classes(){
}
public void setClassId(String id){
this.IDF_CLASSID=id;
}
/**@hibernate.id column = "classid"
* type = "String"
* generator-class = "assigned"
*
* @return
*/
public String getClassId(){
return this.IDF_CLASSID;
}
public void setClassName(String classname){
this.IDF_CLASSNAME=classname;
} /**@hibernate.property column = "ClassName"
* not-null = "false"
* @return
*/
public String getClassName(){
return this.IDF_CLASSNAME;
}
public void setUser(Set user){
this.User=user;
}
/**@hibernate.set table = "user"
* cascade = "all"
* lazy = "false"
* sort = "unsort"
* inverse = "false"
*
* @hibernate.collection-key column = "classid"
*
*
* @hibernate.collection-one-to-many class = "com.test.hibernate.bo.User"
*
*
* @return
*/
public Set getUser(){
return this.User;
}
}/**
* @hibernate.class table = "user"
* dynamic-insert = "true"
* dynamic-update = "true"
*
*
*/public class User {
private String IDF_USERID;
private String IDF_USERNAME;
private String IDF_SEX;
private String IDF_BIRTH;
private Address ADDRESS;
private Classes CLASS;
private Set COURSE = new HashSet();
public User(){
}
/**
* @hibernate.id generator-class = "assigned"
* column = "userid"
*
*/
public String getUserId(){
return this.IDF_USERID;
}
public void setUserId(String id){
this.IDF_USERID=id;
}
/**
* @hibernate.property column = "username"
* not-null = "true"
*/
public String getUserName(){
return this.IDF_USERNAME;
}
public void setUserName(String username){
this.IDF_USERNAME=username;
}
/**
* @hibernate.property column = "sex"
*
*/
public String getSex(){
return this.IDF_SEX;
}
public void setSex(String sex){
this.IDF_SEX=sex;
}
/**
* @hibernate.property column = "birth"
*
*/
public String getBirth(){
return this.IDF_BIRTH;
}
public void setBirth(String birthday){
this.IDF_BIRTH=birthday;
}
public void setAddress(Address address){
this.ADDRESS=address;
}
/**@hibernate.one-to-one class = "com.test.hiberante.bo.Address"
* cascade = "all"
* outer-join = "true"
* constrained = "false"
* @return Address
*/
public Address getAddress(){
return this.ADDRESS;
}
public void setClass(Classes Classes){
this.CLASS=Classes;
}
/**@hibernate.many-to-one
* class = "com.test.hibernate.bo.Classes"
* cascade = "none"
* outer-join = "auto"
* column = "classid"
* @return Classes
*/
public Classes getStClass(){
return this.CLASS;
}
public void setCourse(Set course){
this.COURSE=course;
}
/**@hibernate.collection-many-to-many
* class = "com.test.hibernate.bo.Course"
* column = "courseid"
* outer-join = "true"
*
*
* @hibernate.set
* table = "student_course_link"
* sort = "unsort"
* inverse = "false"
* lazy = "true"
* cascade = "all"
*
* @hibernate.collection-key column = "userid"
*
*
* @return Set
*/
public Set getCourse(){
return this.COURSE;
}
}
* type = "String"要么写java.lang.String(这个是java type),要么写 string(这个是hibernate type).