<class name="User" table="t_user">
<id name="id" column="id">
<generator class="native"></generator>
</id>
<property name="userName"></property>
<set name="address" table="lin">
<key column="uid"></key>
<element column="address" type="string"></element>
</set>
<list name="addressList" table="sam">
<key column="aid"></key>
<list-index column="idx"></list-index>
<element column="address" type="string"></element>
</list>
<id name="id" column="id">
<generator class="native"></generator>
</id>
<property name="userName"></property>
<set name="address" table="lin">
<key column="uid"></key>
<element column="address" type="string"></element>
</set>
<list name="addressList" table="sam">
<key column="aid"></key>
<list-index column="idx"></list-index>
<element column="address" type="string"></element>
</list>
</class>
这里的table要是在数据库中已经存在,要么在全局配置中写上这条<property name="hibernate.hbm2ddl.auto">update</property>
本文详细解析了Hibernate中的一种特定映射配置方式,包括User类的属性映射、地址集合的映射等,并讨论了如何处理已存在的数据库表。
6223

被折叠的 条评论
为什么被折叠?



