java - 触发 Hibernate 和 Java App

标签 java mysql database hibernate triggers

我正在实现一个使用 Hibernate 进行数据库管理的 Java 应用程序 (mySQL 6.0) 我数据库的一个表有一列存储 future 一天的日期,比如 09/09/2014。 所以,我会找到一种方法,当那天是当天时,我必须在那个表中(也许在另一个表中)做一些事情。 我正在考虑使用触发器来做到这一点,但不幸的是我不知道该怎么做。 是否可以使用 Hibernate 做到这一点?显然,在表更改后,我的应用程序中的数据应该更新。 我愿意任何解决方案,无论是 Java 还是 Hibernate。

最佳答案

如果您正在开发 Java EE 应用程序(即:由 Wildfly/JBoss AS 等应用程序服务器提供服务的 Web 应用程序),则可以使用 EJB 调度程序。这允许您触发业务类,然后您可以使用它来获取 EntityManager 实例并操作您想要/需要的数据。更多信息在这里:http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html

关于java - 触发 Hibernate 和 Java App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21207255/

相关文章:

c# - 如何防止数据库中打开2个连接?

sql - Liquibase 脚本使列中的所有数据都大写

java - hibernate 和 MySQL 的时区问题

mysql - 动态行未使用 Laravel Controller 保存在数据库中

MySQL连接字符串不含敏感信息

php - 如何使用已弃用的 mysql_* 函数成功重写旧的 mysql-php 代码?第二部分

java - 在规划继承时,是否允许构造函数调用可重写的方法?

java - 无法显示所有西里尔文内容

Java:如何将PDF写出到文本文件?

php - SQL从表中选择并获取表名