如何避免往返时间;“每行一次”;用于hibernate查询
对于我拥有的一个返回1000行的查询,hibernate似乎永远无法从查询的返回值创建一个列表。hibernate似乎每行执行一次“往返”,在我的例子中,这需要很长时间。这能避免吗?这是一个oracle数据库,在我的特定实例中。查询只是100个序列id的列表,就像hibernate允许设置“提取大小”一样,在这种情况下可以避免往返时间 参考:搜索“fetchSize” 下面是我如何在hibernate.cfg.xml文件中使用它的:如何避免往返时间;“每行一次”;用于hibernate查询,hibernate,Hibernate,对于我拥有的一个返回1000行的查询,hibernate似乎永远无法从查询的返回值创建一个列表。hibernate似乎每行执行一次“往返”,在我的例子中,这需要很长时间。这能避免吗?这是一个oracle数据库,在我的特定实例中。查询只是100个序列id的列表,就像hibernate允许设置“提取大小”一样,在这种情况下可以避免往返时间 参考:搜索“fetchSize” 下面是我如何在hibernate.cfg.xml文件中使用它的: <property name="hibernate.jd
<property name="hibernate.jdbc.fetch_size">10000</property>
10000
现在,我的1000行查询返回速度快了大约10倍。美好的我猜默认的抓取大小是1,这要求每行使用RTT