课程
/后端开发
/Java
/Hibernate注解
请问Entity注解实体为什么需要制定主键,如题,作者说必需指定主键,不太懂
2016-04-14
源自:Hibernate注解 1-3
正在回答
如果没有主键就在该类中添加@Embeddable,比如你的person类有主键,Address类只有属性没有主键,只需要在Address类中加入@Embeddable或者在Person类中的private Address address实体面前加上@Embeded
每一张数据表都要有主键,用于做唯一标识。假如一张表中没有主键,那么就不可以取出一条确定的数据。这样子这张表是没有意义的。
decodelife 提问者
Imagine_0001
那如果表里面就没有主键呢?
是为了映射成表中的标识符,具有唯一性
举报
轻松学习Hibernate常用注解,学完本课能够灵活应用