JPA自动增量非主键列

时间:2016-08-22 09:40:20

标签: jpa

如何使用注释自动增加非主要列。

我试过了,但它没有用。

@Generated(value="GenerationTime.INSERT")
@GenericGenerator(name="id", strategy="sequence")
private Long id;

我正在使用mysql数据库

1 个答案:

答案 0 :(得分:0)

JPA规范仅提供" id"要生成其值的字段。不支持任何其他字段。某些实现(例如DataNucleus JPA)支持在任何字段上生成值,但这是供应商扩展。

如果您的提供商不支持,您可以使用prePersist回调并自行挂钩

PS您使用的注释不是JPA注释