有没有一种方法可以打印配置sessionFactory的休眠属性时设置的batch_size?例如,在我的整个代码中,我可以说:
sessionFactory.getCurrentSession().getTransaction().getTimeout()
有没有一种方法可以打印batch_size(类似这样):
sessionFactory.getCurrentSession().getTransaction().getBatchSize()
答案 0 :(得分:1)
从Hibernate 5.0开始,您可以使用SessionFactoryOptions获取休眠属性,该属性可以从SessionFactory
获得。不再需要使用反射:
sessionFactory.getSessionFactoryOptions().getJdbcBatchSize();