hibernate.session_factory_name_is_jndi
配置hibernate.cfg.xml中SessionFactory的name属性是否作为JNDI名称绑定。默认是true,即默认情况下,只要给SessionFactory配置了name属性,Hibernate就会把这个名字绑定到JNDI上。关于这个的配置,请看:
http://blog.csdn.net/stefwu/article/details/10186077
如果设置了
Hibernate.session_factory_name_is_jndi false
那么随便在什么地方为 SessionFactory 设置 name ,都不会做任何绑定了(也就不会再启动 hibernate 的时候报错了)。
hibernate.jdbc.use_get_generated_keys
配置hibernate是否通过PreparedStatement的getGeneratedKeys()方法得到数据库生成的ID值。在一般情况下,将该值设置为true可以提高一些性能,当然,数据库本身提供的驱动也得支持getGeneratedKeys()