Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 休眠选择仅返回sybase db中的1行_Java_Hibernate_Grails_Gorm_Sybase - Fatal编程技术网

Java 休眠选择仅返回sybase db中的1行

Java 休眠选择仅返回sybase db中的1行,java,hibernate,grails,gorm,sybase,Java,Hibernate,Grails,Gorm,Sybase,我观察到一个很少发生的问题,大约700K次迭代中发生一次 我正在使用hibernate保存方法在Sybase表中保存5条记录 尝试使用Hibernate getWithSomeId(Serializable someId)获取这些记录时,这里形成的SELECT查询应该返回5行以上,但很少只返回1行。 写入数据库和读取数据库之间的时间差约为200ms 有人知道为什么会发生这样的问题吗?TIA您可能需要向我们展示您的保存对象。。您是否使用相同的ID保存它们?也许您没有保存5行,但相同的行保存了5次?

我观察到一个很少发生的问题,大约700K次迭代中发生一次

我正在使用
hibernate保存方法
在Sybase表中保存5条记录

尝试使用Hibernate getWithSomeId(Serializable someId)获取这些记录时,这里形成的SELECT查询应该返回5行以上,但很少只返回1行。 写入数据库和读取数据库之间的时间差约为200ms


有人知道为什么会发生这样的问题吗?TIA

您可能需要向我们展示您的保存对象。。您是否使用相同的ID保存它们?也许您没有保存5行,但相同的行保存了5次?是否只有“最后”行返回?这可能与事务隔离级别有关?您是否使用可重复读取?