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语句一起提交获得性能上的提高.
如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯