Hibernate 休眠追随者和痛苦:非法尝试将集合与两个打开的会话关联

Hibernate 休眠追随者和痛苦:非法尝试将集合与两个打开的会话关联,hibernate,concurrency,jakarta-ee,c3p0,Hibernate,Concurrency,Jakarta Ee,C3p0,我正在做一个游戏项目,我需要每10分钟对玩家进行排名,这很简单!股票游戏。 为了更新玩家等级,我每10分钟运行一个线程,线程获取每个玩家对象(命名玩家),计算其分数,然后移动到下一个玩家,顺便说一句,我将玩家分数存储在自己的对象(玩家)中 但我认为这不应该是原因,因为如果更新发生在事务块中,MySql保证了数据的准确性,那么为什么hibernate应该限制这个特性呢 我不知道这是否是一个并发问题,是否与我所说的场景有关。 还有一件事是我没有使用c3p0!除了hibernate,我不知道这是否相关

我正在做一个游戏项目,我需要每10分钟对玩家进行排名,这很简单!股票游戏。 为了更新玩家等级,我每10分钟运行一个线程,线程获取每个玩家对象(命名玩家),计算其分数,然后移动到下一个玩家,顺便说一句,我将玩家分数存储在自己的对象(玩家)中

但我认为这不应该是原因,因为如果更新发生在事务块中,MySql保证了数据的准确性,那么为什么hibernate应该限制这个特性呢

我不知道这是否是一个并发问题,是否与我所说的场景有关。 还有一件事是我没有使用c3p0!除了hibernate,我不知道这是否相关,我只是想提一下


thnx在前进中,

有人吗?:D没有?没有答案你能发布你的hibernate映射的示例吗?