【发布时间】:2016-08-22 09:40:20
【问题描述】:
如何使用注释自动增加非主列。
我试过了,但是没用。
@Generated(value="GenerationTime.INSERT")
@GenericGenerator(name="id", strategy="sequence")
private Long id;
我正在使用mysql数据库
【问题讨论】:
标签: jpa
如何使用注释自动增加非主列。
我试过了,但是没用。
@Generated(value="GenerationTime.INSERT")
@GenericGenerator(name="id", strategy="sequence")
private Long id;
我正在使用mysql数据库
【问题讨论】:
标签: jpa
JPA 规范仅提供“id”字段以生成其值。不支持任何其他字段。一些实现(例如DataNucleusJPA)支持在任何字段上生成值,但这是供应商扩展。
如果您的提供者不支持,您可以使用 prePersist 回调并在自己中钩住一些东西
PS你使用的那些注解不是JPA注解
【讨论】: