hibernate.cfg.xml 解析

原创
2014/02/11 11:04
阅读数 272

hibernate 官网文献url http://docs.jboss.org/hibernate/core/3.3/reference/en/html/session-configuration.html


hibernate.cfg.xml

<hibernate-configuration> 
  <session-factory> 

  <!--设置数据库的连接url-->  

    <property name="hibernate.connection.url">jdbc:oracle:thin:@localhost :1521:ORCL10</property>

<!--配置数据库的驱动程序,Hibernate在连接数据库时,需要用到数据库的驱动程序-->  
    <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property> 

<!--连接数据库用户名-->
    <property name="hibernate.connection.username">scott</property> 

<!--连接数据库密码-->
    <property name="hibernate.connection.password">yf123</property> 

<!--用的数据库方言-->
    <property name="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</property> 

<!--是否在后台显示Hibernate用到的SQL语句,开发时设置为true,便于差错,程序运行时可以在Eclipse的控制台显示Hibernate的执行Sql语句。项目部署后可以设置为false,提高运行效率-->
    <property name="hibernate.show_sql">true</property> 
     
    <!-- 开启二级缓存,其实hibernate默认就是开启的,这里显示的指定一下 --> 
    <property name="hibernate.cache.use_second_level_cache">true</property> 
    <!-- 指定二级缓存产品的提供商 --> 
    <property name="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</property> 
     
    <!-- 启用查询缓存 --> 
    <property name="hibernate.cache.use_query_cache">true</property> 
     <!--需要用到的映射文件-->
    <mapping resource="com/sxt/hibernate/cache/entity/Student.hbm.xml"/> 
     
    <!-- 指定那些类使用二级缓存 --> 
    <class-cache usage="read-only" class="com.sxt.hibernate.cache.entity.Student"/> 
  </session-factory> 
</hibernate-configuration>


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部