`

Hibernate 表映射关系

阅读更多

主要搞清存在2种对应关系:1对多 多对1

 

1方建立set数据结构

存在的性能问题:当加载对象时,set全部加载会耗费资源,可设置属性:lazy="TRUE"

但是特殊情况需要延时加载,只好牺牲性能,lazy="false"

 

<set name="accessgroupAccesses" inverse="true" lazy="false">

            <key>

                <column name="access" />

            </key>

            <one-to-many class="com.digital.pojo.AccessgroupAccess" />

        </set>

 

 

 

多方设置单方的对象这种数据结构

 

<many-to-one name="accessgroup" class="com.digital.pojo.Accessgroup" fetch="select">

            <column name="accessgroup" />

        </many-to-one>

 

 

这样可以随时取得单方的数据

要能够自动生成这种数据结构,相关联的表一定要一起生成 Hibernate

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics