我正在學習JPA,並且我想知道如何使用數據庫自動增量來爲表的主鍵字段生成實體管理器。 我使用MySQL 5.5和Oracle企業對於Eclipse(OEFE) 感謝您的幫助如何在jpa中實現自動增量
2
A
回答
12
如果你有AA ID這就需要將自動遞增的話,
@Id @GeneratedValue(strategy=GenerationType.IDENTITY)
private Long id;
+2
在某些數據庫就像** MySQL **一樣,您可以使用'@GeneratedValue'和'@GeneratedValue(strategy = GenerationType.AUTO)'代替'@GeneratedValue(strategy = GenerationType.IDENTITY)',但它並不適用於所有數據庫。例如,使用** PostgreSQL **將不適用,您應該只使用'@GeneratedValue(strategy = GenerationType.IDENTITY)' – sajjadG
相關問題
- 1. 如何實現自動增量MongoDB中在PHP
- 2. 如何在JPA中實現自加入?
- 3. Hibernate/JPA SQLServer主鍵自動增量
- 4. JPA自動增量非主鍵列
- 5. 如何按字母順序實現自動增量列值?
- 6. 如何在python中自動增量
- 7. 如何在Oracle中實現自動遞增的概念?
- 8. 如何使用用戶功能在neo4j中實現自動增量
- 9. 如何使用JPA批註註釋MYSQL自動增量字段
- 10. 如何自動增量ID
- 11. 如何自動增量(IDENTITY)
- 12. 如何使自動增量列非自動增量?
- 13. ORACLE自動遞增JPA
- 14. 在C#中自動增量#
- 15. 自動增量在Hibernate中
- 16. 在phpmyadmin中自動增量
- 17. 如何手動實現JPA關係OneToMany
- 18. 在emacs中實現增量搜索
- 19. 在lwjgl中實現時間增量
- 20. 自動增量ID沒有在複合鍵使用JPA
- 21. 自然標記增強現實實現
- 22. 增加現有SQL中的自動增量表
- 23. 如何自動實現FromIterator?
- 24. Oracle實體框架自動增量?
- 25. 休眠自動增量ManyToOne弱實體
- 26. 如何在Python列表中實現前後增量?
- 27. 如何在MasterDetailsView中實現增量加載?
- 28. 如何在一個MongoDB查詢中實現「插入或增量」?
- 29. 從自己的庫中實現JPA
- 30. 如何讓我自己在PHP中自動增量?
會想到一個簡單的搜索的文檔的你所選擇的JPA實現會給出這個;你不會說你正在使用哪一個... EclipseLink? – DataNucleus
[如何使用JPA批註註釋MYSQL autoincrement字段]可能的重複(http://stackoverflow.com/questions/4102449/how-to-annotate-mysql-autoincrement-field-with-jpa-annotations) – Ralph