gpt4 book ai didi

java - 如何修复身份始终返回 0 的 HSQL DataSource + TxM

转载 作者:行者123 更新时间:2023-11-29 09:23:12 39 4
gpt4 key购买 nike

我正在使用 Hibernate 来做我的 ORM 东西 w/HSQL 用于测试。似乎获取连接以执行插入然后返回。紧接着 HIbernate 获得连接,然后尝试从 HSQL 获取身份,但返回 0,这显然是错误的。

当我在没有 tm 和数据源的情况下使用普通池连接运行时,一切正常,但使用新的 tm + ds 我遇到了这个问题。

最佳答案

答案是 DataSource 应该是 tx 感知的,这样连接对于每个新的 tx 都是粘性的。最初的问题是使用不同的连接来获取新行的标识,这当然会导致返回 0。如果连接对于初始插入和调用身份保持粘滞,则一切正常。

关于java - 如何修复身份始终返回 0 的 HSQL DataSource + TxM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4857730/

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