hibernate.cfg.xml 基本配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!--链接数据库的基本信息 -->
<property name="connection.username">root</property>
<property name="connection.password">1</property>
<property name="connection.url">jdbc:mysql://localhost/hibernate5</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<!-- 配置Hibernate基本信息 -->
<!-- hibernate所使用的数据库方言 -->
<property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
<!-- 操作时是否在控制台打印sql -->
<property name="show_sql">true</property>
<!-- 是否格式化数据库 -->
<property name="format_sql">true</property>
<!-- 指定生成数据表的策略 -->
<property name="hbm2ddl.auto">update</property>
<!-- 指定关联的.hbm.xml. -->
<mapping resource="com/bianqiang/hibernate/News.hbm.xml"/>
</session-factory>
</hibernate-configuration>
.hbm.xml基本配置
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 2017-4-12 10:38:15 by Hibernate Tools 3.4.0.CR1 -->
<hibernate-mapping>
<class name="com.bianqiang.hibernate.News" table="NEWS">
<id name="id" type="java.lang.Integer">
<column name="ID" />
<!-- 指定主键的生成方式 native:使用数据库本地的方式-->
<generator class="native" />
</id>
<property name="title" type="java.lang.String">
<column name="TITLE" />
</property>
<property name="autor" type="java.lang.String">
<column name="AUTOR" />
</property>
<property name="date" type="java.util.Date">
<column name="DATE" />
</property>
</class>
</hibernate-mapping>