加入开放的 postgresql 事务
有没有办法获取和使用现有(开放)交易?
我有一个使用 JPA/Hibernate 插入一些数据的应用程序。在会话(以及事务)中,我想从另一台服务器生成一些 jasper 报告。 Jasper 报告使用自己的查询来获取数据。但所需的数据尚未提交。
这就是为什么我希望 jasper 服务器获取由 JPA/Hibernate 打开的事务(例如带有 id ?)。
谢谢 !
Is there a way for getting and using an existing (open) transaction ?
I have an application using JPA/Hibernate that inserts some data. Within the session (and so the transaction), I want to generate some jasper reports from another server.
Jasper report uses its own query for getting data. But needed data are not yet commited.
So that's why I want jasper server get the transaction opened by JPA/Hibernate (with an id by example ?).
Thanks !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要将连接的事务隔离级别更改为描述的值之一
在 Hibernate 中,这是通过指定 此处。
You need to change the connection's transaction isolation level to one of the values described here.
In Hibernate this is done in the session configuration by specifying a
hibernate.connection.isolation
as described here.