<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- 1、配置数据库连接的4个参数 -->
<property name="hibernate.connection.driver_class">com.mysql.cj.jdbc.Driver</property>
<!--?useSSL=false&serverTimezone=GMT-->
<property name="hibernate.connection.url">jdbc:mysql:///hibernate_day1?useSSL=false&serverTimezone=UTC</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">1234</property>
<property name="connection.dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- 是否显示sql语句 -->
<property name="show_sql">true</property>
<!-- 是否格式化sql语句 -->
<property name="format_sql">true</property>
<!-- 是否自动提交事务 -->
<property name="hibernate.connection.autocommit">true</property>
<!-- 2、配置JavaBean与表的映射文件 -->
<mapping resource="com/gyf/hibernate/domain/User.hbm.xml"/>
<!-- <property name="jdbc.fetch_size">50</property>
14 <property name="jdbc.batch_size">23</property>
15 <property name="hbm2ddl.auto">create</property>
16 <property name="hibernate.connection.pool.size">20</property> -->
</session-factory>
</hibernate-configuration>## 标题
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.gyf.hibernate.domain.User" table="user">
<!-- 1、主键,如果属性与表字段不一至,要指定column -->
<id name="id">
<!-- 主键生成策略 -->
<generator class="native"></generator>
</id>
<!-- 2、用户字段 -->
<property name="username"></property>
<property name="password"></property>
</class>
</hibernate-mapping>