2016-08-22 190 views
-1

如何使用註釋自動增加非主列。JPA自動增量非主鍵列

我試過這個,但它不工作。

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

我使用mysql數據庫

回答

0

JPA規範只規定了已經產生他們的價值觀 「ID」 字段。任何其他字段不受支持。某些實現(例如DataNucleusJPA)支持在任何字段上生成值,但這是一個供應商擴展。

你可以使用prePersist回調和自己掛鉤的東西,如果您的提供商不支持它

PS那些使用註釋不JPA註釋

+0

三江源@stockton – Kasyap