随笔-113  评论-60  文章-0  trackbacks-3
  2007年6月8日
对表的声明
/**
 * @hibernate.class table="author"
 
*/


一对一
 /**
     * @hibernate.one-to-one cascade="all" constrained="true"
     
*/
    
public Person getPerson() {
        
return person;
    }


多对一、一对多

    
/**
     * @hibernate.set lazy="true" inverse="true" cascade="all"
     * @hibernate.collection-key column="authorid"
     * @hibernate.collection-one-to-many class="com.cq.Publication"
     
*/
    
public Set getPublications() {
        
return publications;
    }

 /**
     * @hibernate.many-to-one column="authorid"
     
*/
    
public Author getAuthor() {
        
return author;
    }


多对多
 /**
     * @hibernate.set lazy="true" table="author_work"
     * @hibernate.collection-key column="author_id"
     * @hibernate.collection-many-to-many column="work_id" class="com.rq.Work"
     
*/
    
public Set getWorks() {
        
return works;
    }

 /**
     * @hibernate.set lazy="true" table="author_work"
     * @hibernate.collection-key column="work_id"
     * @hibernate.collection-many-to-many column="author_id" class="com.rq.Author"
     
*/
    
public Set getAuthors() {
        
return authors;
    }

posted @ 2007-06-08 15:18 灵风 阅读(150) 评论(0) 编辑