`

hibernate基础-自关联映射

阅读更多
1 class Node:
private int id;
private String name;
private Node parent;//交节点
private Set children;//子节点
2 Node.hbm.xml:
<class name="node" class="com.my.hibernate.Node">
        
<id name="id">
                
<generator class="native"/>
        
</id>
        
<property name="name"/>
        
<many-to-one name="parent" column="pid"/>
        
<set name="children" lazy="false" inverse="true"  cascade="all">
                
<key column="pid"/>
                
<one-to-many class="com.my.hibernate.Node"/>
        
</set>
</class>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics