第一步:建表(无主键)
第二部:进行配置文件以及POJO类的编写。没有主键,所以把一条记录看成一个主键,即组合主键<composite-id>
<hibernate-mapping>
<class name="" table="" catalog="">
<composite-id>
<key-property name="u_id" type="java.lang.String">
<column name="man_id" length="64" />
</key-property>
<key-property name="r_id" type="java.lang.String">
<column name="woman_id" length="64" />
</key-property>
<!--此处写每行数据中的字段-->
</composite-id>
</class>
</hibernate-mapping>
第三步:将其变成一个标准的(重写实体类中的equals方法和hashCode)Bean并且每个实体要实现java.io.Serializable接口,不写的话,会有错误
本文介绍了如何在Hibernate中创建无主键的配置文件,通过使用复合主键<composite-id>来将多个字段作为主键。步骤包括建表、编写配置文件及POJO类,特别强调了需要重写实体类的equals方法和hashCode,并实现Serializable接口以避免错误。

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



