gpt4 book ai didi

Java EntityManager 合并和 @PrePersist

转载 作者:行者123 更新时间:2023-12-02 00:19:15 25 4
gpt4 key购买 nike

我用这段线来合并:

partner = em.merge(partner);

这是在我的实体中:

@PrePersist
public void updateModificationDate(){
this.lastModificationDate = new Date();
}

正如您所看到的,我想跟上实体上次更改的时间,

但该方法永远不会被调用,

有人知道我能做什么吗?

最佳答案

您可以向实体添加以下注释:

@EntityListeners(SaveOrUpdateDateListener.class)

实际上听众是:

public class SaveOrUpdateDateListener {

@PrePersist
@PreUpdate
public void setDate(final CertApplication entity) {
final Date now = new Date();
entity.setUpdated(now);
}
}

关于Java EntityManager 合并和 @PrePersist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11359824/

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