0
A
回答
0
什麼是值的類型?
我只是強制在對象模型中的唯一性,而不是在數據庫中。如果你想限制它在數據庫中,你可以在你自己的ddl腳本中添加一個檢查約束。
在Java中,您可以使用枚舉或只是一個類型代碼或值,並通過您設置的方法進行限制。
EclipseLink確實有一個@ObjectTypeConverter,它允許在一組值之間進行轉換。
相關問題
- 1. 唯一列+可空列
- 2. EclipseLink MapKey複合唯一鍵
- 3. 可空列的唯一約束
- 4. 可空列上的唯一索引
- 5. 如何爲2個可爲空的列添加唯一約束?
- 6. 如何設置唯一約束超過200列時,一列可以爲空
- 7. phonegap SQLite ID唯一爲空
- 8. 唯一比較不爲空
- 9. 唯一索引,varchar列和(空格)空格的行爲
- 10. 我如何製作允許爲空或唯一序列的列
- 11. 多個唯一的列,但只有唯一的組合
- 12. 將表格列保留爲空時,將其索引爲唯一
- 13. 當兩列之一爲空時的唯一索引
- 14. MySQL整數列,唯一的值,但默認的可能性?
- 15. 將列更改爲唯一
- 16. 唯一索引的視圖與空列
- 17. 如何使用實體框架爲可空列設置唯一約束?
- 18. SQL Server創建具有列唯一不爲空且不爲空的表(檢查)
- 19. JPA EclipseLink | getResultList返回始終爲空
- 20. django.db.utils.IntegrityError:在列空值 - 但值不爲空
- 21. 如何從Hibernate返回可能爲空的唯一結果?
- 22. DBContext引發錯誤,附加唯一對象,可爲空鍵
- 23. 不可空列的聯合可爲空
- 24. Contraint - 唯一或空
- 25. MySqlcan't設置一個可爲空的列
- 26. 計數空值作爲唯一的值
- 27. 唯一(如果不爲空)SQLAlchemy和Django
- 28. Bash-是否有可能爲行的唯一一列使用-uniq?
- 29. 如何在Oracle11g中獲得唯一鍵和不爲空列名?
- 30. Oracle - 爲每個唯一列值生成唯一行並將行轉換爲列
類型是String(作爲Java類型)。我不能使用Enum,它不是具有靜態數量元素的字段。目前,我從數據庫中得到異常,但無法從異常描述中識別出正確的問題,並通知用戶界面以紅色背景色顯示受影響的字段。我必須在插入/更新之前執行SELECT,但這不是多用戶安全的。 – arothe 2013-05-13 11:01:39