Hibernate中的配置属性

hbm2ddl.auto的使用配置说明:

<!--  
Drop and re-create the database schema on startup  
每次加载hibernate的时候,重新创建数据库表结构-->  
<property name="hbm2ddl.auto">create</property>  
<!--加载hibernate时创建,退出时删除表结构-->  
<property name="hbm2ddl.auto">create-drop</property>  
<!--加载hibernate时,自动更新表结构-->  
<property name="hbm2ddl.auto">update</property>  
<!--加载hibernate时,验证创建数据表结构-->  
<property name="hbm2ddl.auto">validate</property> 

 

如果使用JPA。这个常量最好采用none。

好处如果表存在不需创建,如果不存在则创建。

 

hibernate.dialect配置Hibernate的方言:

hibernate.show_sql:显示hibernate的执行的sql语句

hibernate.format_sql:hibernate的sql的格式化

hibernate.default_batch_fetch_size:默认的抓取数量。

hibernate.cache.use_query_cache:设置查询存储量

 

你可能感兴趣的:(数据结构,sql,Hibernate,cache,jpa)