我需要persist()
一个id
的对象,我可以指定。但是,我无法使用不同的@GeneratedValue
注释基类。你能为一个持久值分配一个值生成器吗?我有具体用途,请不要告诉我不应手动设置ID。
有没有办法可以用JPA完成?感谢任何提示!
[编辑] @GeneratedValue
注释出现在基类
答案 0 :(得分:2)
@GeneratedValue
正好用于告诉JPA它应该生成ID。如果您想明确分配ID并且不希望JPA为您生成一个ID,请不要使用@GeneratedValue
注释,明确指定ID,然后调用persist()
。