使用JPA间接生成复合主键的序列号
我有一个JPA实体类,它有一个复合主键(uid,lid),在数据库中应该是这样的使用JPA间接生成复合主键的序列号,jpa,jakarta-ee,eclipselink,Jpa,Jakarta Ee,Eclipselink,我有一个JPA实体类,它有一个复合主键(uid,lid),在数据库中应该是这样的 UID | LID | ... --------------- 1 | 1 | ... 1 | 2 | ... 1 | 3 | ... 2 | 1 | ... 2 | 2 | ... 2 | 3 | ... 如何让EclipseLink/JPA动态生成序列号,或者如何找出UID列中的最高数字 或者如果我有一个UID,但想添加一个新盖子 如果这是一个太简单的问题,请道
UID | LID | ...
---------------
1 | 1 | ...
1 | 2 | ...
1 | 3 | ...
2 | 1 | ...
2 | 2 | ...
2 | 3 | ...
如何让EclipseLink/JPA动态生成序列号,或者如何找出UID列中的最高数字
或者如果我有一个UID,但想添加一个新盖子
如果这是一个太简单的问题,请道歉。:)
复合密钥对我来说是一件非常复杂的事情,但我想我已经开始了解它们了。现有的密钥生成器无法为您实现这一点,但您可以编写自己的密钥生成器。请参阅,以获取有关开始的一些提示