gpt4 book ai didi

mysql - 当数据库发生变化时如何调用java操作

转载 作者:行者123 更新时间:2023-11-30 01:11:30 24 4
gpt4 key购买 nike

嗨,我正在研究 spring 和 hibernate,我有一种情况,当我想在数据库中完成更改时调用一个方法,意味着每当有新通知出现时都会发出通知,然后我的页面会自动显示通知编号,我已经使用计时器完成了这项工作,但它不好,因为它重复调用并且服务器上的负载异常增加,所以请告诉我是否有任何方法可以监听数据库并仅在新条目 ios 完成或发生任何更改时调用该方法基于数据库制作

最佳答案

您有两个选择:

  • 使用sys_exec()从数据库触发到java程序:

参见https://github.com/mysqludf/lib_mysqludf_sys

  • 使用 hibernate 实体监听器。仅当 hibernate 具有对数据库的独占访问权限时,这才有效。

参见http://docs.jboss.org/hibernate/entitymanager/3.5/reference/en/html/listeners.html

关于mysql - 当数据库发生变化时如何调用java操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19443446/

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