0
A
回答
0
什么是值的类型?
我只是强制在对象模型中的唯一性,而不是在数据库中。如果你想限制它在数据库中,你可以在你自己的ddl脚本中添加一个检查约束。
在Java中,您可以使用枚举或只是一个类型代码或值,并通过您设置的方法进行限制。
EclipseLink确实有一个@ObjectTypeConverter,它允许在一组值之间进行转换。
相关问题
- 1. EclipseLink MapKey复合唯一键
- 2. 可空列的唯一约束
- 3. 可空列上的唯一索引
- 4. 唯一比较不为空
- 5. phonegap SQLite ID唯一为空
- 6. 唯一索引,varchar列和(空格)空格的行为
- 7. 我如何制作允许为空或唯一序列的列
- 8. 多个唯一的列,但只有唯一的组合
- 9. 将表格列保留为空时,将其索引为唯一
- 10. 唯一索引的视图与空列
- 11. SQL Server创建具有列唯一不为空且不为空的表(检查)
- 12. JPA EclipseLink | getResultList返回始终为空
- 13. django.db.utils.IntegrityError:在列空值 - 但值不为空
- 14. Contraint - 唯一或空
- 15. 不可空列的联合可为空
- 16. 计数空值作为唯一的值
- 17. MySqlcan't设置一个可为空的列
- 18. 如何在Oracle11g中获得唯一键和不为空列名?
- 19. Oracle - 为每个唯一列值生成唯一行并将行转换为列
- 20. 我想为一个模型,是唯一的选择,但可能是空白或无效
- 21. Varchar列:可为空或不可为
- 22. 可空列表汇总但每
- 23. (MS-SQL)2表,一对一,但可以为空?
- 24. 唯一列
- 25. Cocatenate列唯一
- 26. SQL中的唯一列可以是auto_increment
- 27. 唯一列表与可能的坯料
- 28. SavedInstanceState不为空,但为空
- 29. Eclipselink删除并创建导致唯一约束例外
- 30. JPA/EclipseLink - 计算列
类型是String(作为Java类型)。我不能使用Enum,它不是具有静态数量元素的字段。目前,我从数据库中得到异常,但无法从异常描述中识别出正确的问题,并通知用户界面以红色背景色显示受影响的字段。我必须在插入/更新之前执行SELECT,但这不是多用户安全的。 – arothe 2013-05-13 11:01:39