hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<!-- 先配置sessionFactory标签 一个数据库对应一个sessionFactory标签 -->
<session-factory>
<!-- 必须配置的五个参数 -->
<!-- 四大参数 -->
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql:///hibernate_day01</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">123456</property>
<!-- 数据库的方言 -->
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- 可选配置 -->
<!-- 显示SQL语句 -->
<property name="hibernate.show_sql">true</property>
<!-- SQL语句格式化 -->
<property name="hibernate.format_sql">true</property>
<!-- 生成数据库的表结构<property name="hibernate.hbm2ddl.auto">create</property> -->
<!-- 映射配置文件,需要引入映射的配置文件 -->
<mapping resource="com/lingnet/domain/Customer.hbm.xml" />
</session-factory>
</hibernate-configuration>
映射文件配置:
<?xml version="1.0" encoding="UTF-8"?>
<!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.lingnet.domain.Customer" table="cst_customer">
<id name="cust_id" column="cust_id">
<!-- 主键生成策略 -->
<generator class="native" />
</id>
<!-- 配置其他属性 -->
<property name="cust_name" column="cust_name" />
<property name="cust_user_id" column="cust_user_id" />
<property name="cust_create_id" column="cust_create_id" />
<property name="cust_source" column="cust_source" />
<property name="cust_industry" column="cust_industry" />
<property name="cust_level" column="cust_level" />
<property name="cust_linkman" column="cust_linkman" />
<property name="cust_phone" column="cust_phone" />
<property name="cust_mobile" column="cust_mobile" />
</class>
</hibernate-mapping>