Vla*_*cea 10
您的假设是正确的。
在hibernate.jdbc.fetch_sizeHibernate配置属性用于设置JDBC Statement#setFetchSize属性,Hibernate对当前正在运行的持久化上下文中使用的每个语句。
通常,您无需将此属性设置为默认值就可以了,特别是对于MySQL和PostgreSQL,它们可以ResultSet在一次数据库往返中获取整个属性。由于Hibernate遍历整个ResultSet,所以最好一次拍摄所有行,而不要使用多次往返。
仅对于Oracle,您可能需要设置它,因为默认访存大小仅为10。有关更多详细信息,请参阅本文。
该hibernate.jdbc.batch_size属性用于将多个INSERT <UPDATE和DELETE语句批处理在一起,以便可以在单个数据库调用中设置它们。
如果设置此属性,则最好同时设置这两个:
hibernate.order_inserts 至 truehibernate.order_updates 至 true有关更多详细信息,请查看以下两篇文章:
| 归档时间: |
|
| 查看次数: |
28006 次 |
| 最近记录: |