【发布时间】:2013-03-05 14:16:50
【问题描述】:
我有一个有两个字段的类
@Column(name = "transactionDate", nullable = true)
private Date transactionDate;
@Column(name = "nextTransactionDate", nullable = true)
private Date nextTransactionDate
--
两个字段都可以为空。但如果 transactionDate 不为 null,则 nextTransactionDate 不得为 null。如何使用 JPA 实现字段之间的上述关系?任何代码sn-p,链接将不胜感激。
注意:我使用的是 JPA 而不是 Hibernate。
【问题讨论】:
-
您需要使用 bean 验证 API 来执行此操作,请查看 this
-
@bmorris591 这只是对象或应用程序级别的验证,而不是数据库约束。