手机版

Spring与Jpa整合(7)

发布时间:2021-06-11   来源:未知    
字号:

Spring与Jpa整合

要显示的指定,且它应该是protected或private。 2、 枚举类型或者接口不能被指定为实体。

3、 如果实体需要继承某个类的私有化持久状态(即拥有父类中标注有诸如@Column的私有

化属性),只需要在父类上标注@MappedSuperclass即可。通常这样做的目的是,将一些表的公共字段部分抽取出来单独在一个类中声明,避免造成重复声明及类过度冗余。 4、 如果实体类的主键是一个复合主键,需要将作为复合主键的字段单独放在一个类里面。

将这个复合主键类标注@Embeddable,然后在实体类中引用这个复合主键类并标注@EmbeddedId;或者跟一般的实体一样,在为主键的属性上标注@Id,然后于实体类上标注@IdClass指定复合主键类。具体如下示例 Embeddable的形式

Spring与Jpa整合

IdClass形式:

需要注意的是,以下规则适用于复合主键类:

1、 类的访问修饰符必须是public,必须有一个无参的公有的构造方法。 2、 复合主键类必须被序列化,也就是实现Serializable接口。 3、 重写hashCode和equals方法。

Spring与Jpa整合(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)