有什麼方法可以基於列而不是按行遞增密鑰。 即:基於另一列的自動遞增密鑰,通過JPA
ColA , ColB, ColC
A , 1 , text3
B , 1 , text12
A , 2 , any text55
A , 3 , any text4
B , 2 , any text55
當可樂包含相同的值然後COLB值被遞增。 有沒有辦法通過JPA或Hibernate來完成,而不是查詢Max?
有什麼方法可以基於列而不是按行遞增密鑰。 即:基於另一列的自動遞增密鑰,通過JPA
ColA , ColB, ColC
A , 1 , text3
B , 1 , text12
A , 2 , any text55
A , 3 , any text4
B , 2 , any text55
當可樂包含相同的值然後COLB值被遞增。 有沒有辦法通過JPA或Hibernate來完成,而不是查詢Max?
我想你需要在添加新項目時實現邏輯。
您可以使用@PrePersist annotatiom
由於這是一個JPA的問題,發佈相關的實體可以是任何使用useful.Is @OrderColumn? http://docs.oracle.com/javaee/6/api/javax/persistence/OrderColumn.html –
當插入一條記錄時,它的id應該增加。因爲您可以看到ColA的ColB增量。 –
是的,我明白了。 –