1

我有一个带有复合主键(uid,lid)的 JPA 实体类,它在数据库中应该如下所示;

UID | LID | ...
---------------
1   | 1   | ...
1   | 2   | ...
1   | 3   | ...
2   | 1   | ...
2   | 2   | ...
2   | 3   | ...

如何让 EclipseLink/JPA 即时生成序列号,或者如何找出 UID 列中的最高数字?

或者如果我有一个 UID 但想添加一个新的 LID?

抱歉,如果这是一个太简单的问题。:) 复合键对我来说是一件相当复杂的事情,但我想我开始有点理解它们了。

4

1 回答 1

0

没有现有的密钥生成器可以为您做到这一点,但您可以自己编写。有关入门的一些指示,请参阅此答案。

于 2009-08-17T12:47:22.063 回答