gpt4 book ai didi

java - JPA 一个字段依赖于同一个表中的另一个字段

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:30:14 24 4
gpt4 key购买 nike

我有一个有两个字段的类

@Column(name = "transactionDate", nullable = true)
private Date transactionDate;

@Column(name = "nextTransactionDate", nullable = true)
private Date nextTransactionDate

--

两个字段都可以为空。但如果 transactionDate 不为 null,则 nextTransactionDate 不得为 null。如何使用 JPA 实现字段之间的上述关系?任何代码片段,链接将不胜感激。

注意:我使用的是 JPA 而不是 Hibernate。

最佳答案

您可以在您的对象模型或应用程序中验证这一点,而不是通过数据库约束。您还可以通过自己的 DDL 脚本在数据库中定义自己的检查约束。

关于java - JPA 一个字段依赖于同一个表中的另一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15226062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com