永发信息网

hibernate里的hibernate.cfg.xml中hibernate.jdbc.fetch_size和hibernate.jdbc.batch_size配置是干吗的?

答案:2  悬赏:50  手机版
解决时间 2021-02-07 23:48
  • 提问者网友:玫瑰园
  • 2021-02-07 11:59
hibernate.jdbc.fetch_size和hibernate里的抓取策略中的批量抓取有何区别?
最佳答案
  • 五星知识达人网友:英雄的欲望
  • 2021-02-07 13:31
这个是hibernate提交数据库时使用的,每次提交的最大数量。在内部写的超过这个配置的,也会以这个配置为准
全部回答
  • 1楼网友:傲气稳了全场
  • 2021-02-07 13:56
你好! fetch size 是读取数据时每次去数据库中读取的记录数,当遍历完这些记录后,再去数据库里面取fetch size 个记录数来遍历. hibernate.jdbc.batch_size这个属性的使用场合是批量导入数据或批量删除时使用.其实就是相当于使用PreparedStatement.executeBatch()方法..将数个sql语句一起提交获得性能上的提高. 如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯