我正在开发一个与 Hibernate 一起使用的应用程序,它还使用存储过程来处理一些业务逻辑和数据库操作。
这里的问题是 Hibernate 对象在存储过程 (sp) 执行后没有得到更新。我知道这是很自然的,并且我已经读过我应该在要刷新的实体上使用 session.refresh(obj) 方法(或者我认为这可能已经改变)。
对于简单的情况,我认为这很好,但是......如果 sp 非常复杂并且可以更改许多实体,我认为这是不可行的。
有任何想法吗?提前致谢 :)
我正在开发一个与 Hibernate 一起使用的应用程序,它还使用存储过程来处理一些业务逻辑和数据库操作。
这里的问题是 Hibernate 对象在存储过程 (sp) 执行后没有得到更新。我知道这是很自然的,并且我已经读过我应该在要刷新的实体上使用 session.refresh(obj) 方法(或者我认为这可能已经改变)。
对于简单的情况,我认为这很好,但是......如果 sp 非常复杂并且可以更改许多实体,我认为这是不可行的。
有任何想法吗?提前致谢 :)