hibernate的核心配置
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE hibernate-configuration PUBLIC 3 "-//Hibernate/Hibernate Configuration DTD 3.0//EN" 4 "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> 5 <hibernate-configuration> 6 <session-factory> 7 <!-- 基础配置--> 8 <property name="hibernate.connection.driver_class">com.mysql.cj.jdbc.Driver</property> 9 <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/数据库名</property> 10 <property name="hibernate.connection.username">root</property> 11 <property name="hibernate.connection.password">123456</property> 12 13 <!-- 可选配置 --> 14 <!-- 打印sql语句 --> 15 <property name="hibernate.show_sql">true</property> 16 <!-- 格式化sql --> 17 <property name="hibernate.format_sql">true</property> 18 <!-- 自动创建表 19 1.none :不使用自动建表 20 2.create :若有表,删除重新创建;若没有,创建表 21 3.create-drop :按create创建表,执行完操作后,删除表 22 4.update :若有表,则使用;若无表,则创建(课更新表结构) 23 5.validate :若无表,则不创建新表,仅使用以有表 24 --> 25 <property name="hibernate.hbm2ddl.auto">create</property> 26 <!-- 设置数据库隔离级别 --> 27 <property name="hibernate.connection.isolation">4</property> 28 <!-- 配置当前线程绑定的session --> 29 <property name="hibernate.current_session_context_class">thread</property> 30 31 <!-- 添加映射 --> 32 <mapping resource="/hibernate/src/cn/edu/ahtcm/yrxc/text/aaa.hbm.xml"/> 33 </session-factory> 34 </hibernate-configuration>
一个小白的笔记