休眠/JPA 中的@PreUpdate和@Prepersist(使用会话)
我遇到了一个阻止程序,为现有项目添加了一个修复程序,主要问题是我想使用和处理字段(插入和更新)使用JPA的休眠实现与会话。@Prepersist
@PreUpdate
POJO
LastModified
原因?:需要进行这种更改,因为需要使用并且我知道(因为我之前遇到过这种情况)liquibase使用默认current_timestamp将时间戳转换为datetime,这对于mysql数据库来说太糟糕了。liquibase 1.9.5
所以我需要一种方法在代码中而不是在数据库中设置它,这样我就可以安全地将时间戳字段更改为datetime.那么liquibase很高兴,我很高兴。
现在看来,这些解释器没有被执行,几乎没有搜索我发现它适合使用。这目前是没有问题的。因此,我想知道是否有一种简单的方法来解决我的问题,这意味着具有甚至其他解决方法来设置仍在使用会话的字段entityManager
@Prepersist
@PreUpdate
lastModified