欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于树型结构的表,在hibernate中如何配置。 HibernateJavaAccess 

程序员文章站 2023-12-22 08:48:34
...
首先正确配置如下:
java代码: 

<set
                name="departs"
                table="departmentInformation"
                lazy="false"
                inverse="true"
                cascade="all"               
            >

                  <key column="parentId"/>
                 
                 
                  <one-to-many class="" />
            </set>

        <many-to-one
                name="parentPart"
                class=""
                cascade="none"
                outer-join="auto"
                update="false"
                insert="false"
                access="property"
                column="parentId"
     />



然后第一行数据请这样:

java代码: 

departmentId    departmentName  parentId  isLeaf
     0          公司组织结构         0           0


就是根节点的父节点成为自己。


看来many-to-one中column就是你用many的什么列对应one(在这里当然是many当中的parent)
而one-to-many中column和many-to-one一样,就是你用你用many的什么列对应one

上一篇:

下一篇: