hibernate - 如何从 JPA 实体创建 H2 数据库触发器?
问题描述
在我的 Spring Boot 应用程序中,我正在从我的 JPA 实体创建一个模式,但我无法创建lastModificationDate
可以在数据库中显示的触发器 ()。
我使用了@EntityListeners
注释,但是在应用程序启动后,当我在 H2 门户中执行一个简单的插入命令时,我的列的值仍然是null
.
通常我想在我的INFORMATION_SCHEMA
.
@EntityListeners(AuditingEntityListener.class)
@Entity
public class CommonEntity {
@LastModifiedDate
private Timestamp lastModified;
....
}
提前致谢。
解决方案
推荐阅读
- sql-server - 通过仅将新数据附加到表而不是从 sql server 检索所有内容来刷新 Excel 连接中的数据
- python - 不能腌制
: abc 上的属性查找 class_name 失败 - ruby-on-rails - 在rails中使用turbolinks时如何监听加载事件?
- hibernate - 即使我使用 LazyLoad,OneToMany 也总是被获取
- c++ - C++如何制作这种构造函数的原型?
- opengl - 为什么我可以使用 dll 而不是静态库进行编译?
- arrays - 使用scala在新年混乱问题中出现超时错误
- javascript - 第二个异步函数永远不会完成
- javascript - 有没有办法使用 JS 代码计算平均值?
- jquery - 使用 jQuery 从 textarea 中删除 HTML 标签