读书人

Hibernate中施用list集合映射

发布时间: 2012-07-03 13:37:42 作者: rapoo

Hibernate中使用list集合映射
在Hibernate中使用list集合,在数据库对应的表中会有一列来维护list集合元素添加的顺序,索引从0开始.当现在数据库中建好表映射实体类及配置文件时,该列不能设not null,否则会报错.
映射配置文件:

<list name="voteOptions" table="vote_option" inverse="false" cascade="all" >        <key>        <column name="vs_id" />        </key>        <list-index column="vo_order" />        <one-to-many /></list>

name属性对应的是实体类中集合名,table对应1vs多中多所在表.如果想让Hibernate来维护顺序inverse属性就必须设为false.

读书人网 >软件架构设计

热点推荐