Hibernate中复合主键的配置
第一种方式
class User
{
String name;
Stirng addr;
int age;
..........
}
如果name和addr是联合主键,那么配置可以如下:
<composite-id>
<key-property name="name"/>
<key-property name="addr"/>
</composite-id>
第二种方式:
class User
{
UserKey id;
int age;
......
}
class UserKey
{
String name;
String addr;
}
<composite-id class="com......UserKey" name="id">
<key-property name="name"/>
<key-property name="addr"/>
</composite-id>
本文介绍了Hibernate中两种复合主键的配置方式。第一种直接使用实体属性作为联合主键;第二种通过定义一个独立的主键类来实现。适用于需要设置复合主键的场景。
928

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



