打印hibernate.jdbc.batch_size

时间:2019-01-23 15:37:37

标签: java hibernate jdbc

有没有一种方法可以打印配置sessionFactory的休眠属性时设置的batch_size?例如,在我的整个代码中,我可以说: sessionFactory.getCurrentSession().getTransaction().getTimeout()

有没有一种方法可以打印batch_size(类似这样):

sessionFactory.getCurrentSession().getTransaction().getBatchSize()

1 个答案:

答案 0 :(得分:1)

从Hibernate 5.0开始,您可以使用SessionFactoryOptions获取休眠属性,该属性可以从SessionFactory获得。不再需要使用反射:

sessionFactory.getSessionFactoryOptions().getJdbcBatchSize();