Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 打印hibernate.jdbc.batch\u大小_Java_Hibernate_Jdbc - Fatal编程技术网

Java 打印hibernate.jdbc.batch\u大小

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的hibernate属性时设置的批处理大小?例如,在我的代码中,我可以说:
sessionFactory.getCurrentSession().getTransaction().getTimeout()

是否有打印批次大小的方法(类似于此):


自Hibernate 5.0以来,您可以使用获取Hibernate属性,该属性可以从
SessionFactory
获得。不再需要使用反射:

sessionFactory.getSessionFactoryOptions().getJdbcBatchSize();

使用反射可以在运行时获得所有属性。答案如下:
sessionFactory.getSessionFactoryOptions().getJdbcBatchSize();