Java 打印hibernate.jdbc.batch\u大小
是否有方法打印在配置sessionFactory的hibernate属性时设置的批处理大小?例如,在我的代码中,我可以说:Java 打印hibernate.jdbc.batch\u大小,java,hibernate,jdbc,Java,Hibernate,Jdbc,是否有方法打印在配置sessionFactory的hibernate属性时设置的批处理大小?例如,在我的代码中,我可以说: sessionFactory.getCurrentSession().getTransaction().getTimeout() 是否有打印批次大小的方法(类似于此): 自Hibernate 5.0以来,您可以使用获取Hibernate属性,该属性可以从SessionFactory获得。不再需要使用反射: sessionFactory.getSessionFactoryOp
sessionFactory.getCurrentSession().getTransaction().getTimeout()
是否有打印批次大小的方法(类似于此):
自Hibernate 5.0以来,您可以使用获取Hibernate属性,该属性可以从
SessionFactory
获得。不再需要使用反射:
sessionFactory.getSessionFactoryOptions().getJdbcBatchSize();
使用反射可以在运行时获得所有属性。答案如下:
sessionFactory.getSessionFactoryOptions().getJdbcBatchSize();