我正在使用 JPA 的 EclipseLink 实现,但我遇到了问题。
这是我的实体类:
@实体 @Table(name = "出席人数") 公共类考勤实现可序列化{
私有静态最终长序列版本UID = 1L; @ID @GeneratedValue(策略 = GenerationType.IDENTITY) @基本(可选=假) @Column(name = "id") 私人短 id;....
在我的 MySQL 表(即底层数据存储)中,我auto_increment
还设置了标志。
id
在持久化实体之前如何获取自动生成的值(字段)?因此,如果表 ( ) 中有 3 个实体id IN (1, 2, 3)
,我想获得 4 作为下一个自动生成的值。
我唯一的解决方法是:
id
获取具有最大字段的实体的 id 。
这就是我能做的吗?