是否有可能在Hibernate中生活检查数据和更改值

时间:2017-10-18 13:53:03

标签: spring postgresql hibernate jpa

我有以下表格“文章”,其中列名称,..., endDate 有效

现在我希望在hibernate / postgres中有一个限制,如果endDate小于实际的Date,则活动列应为false。我不确定hibernate / Postgres是否可以进行这样的“实时检查”。这有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以使用@EntityListeners在哪里可以收听实体更改,因此只要endDate或actualDate发生更改,您就可以使用逻辑并相应地更新活动标记。

这里给出的是一个相同的例子 http://www.thejavageek.com/2014/05/24/jpa-entitylisteners/