<?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.bdqn.entity.Student"
table="STUDENT" schema="SCOTT">
<id name="id" type="java.lang.Integer">
<column name="ID" precision="22" scale="0"
/>
<generator class="assigned" />
</id>
<property name="name" type="java.lang.String">
<column name="NAME" length="20"
unique="true" />
</property>
<property name="sex" type="java.lang.String">
<column name="SEX" length="20" />
</property>
<property name="age"
type="java.math.BigDecimal">
<column name="AGE" precision="22" scale="0"
/>
</property>
</class>
connection.driver_class
:
JDBC 连接数据库的驱动类。
show_sql
:
执行数据库操作时是否打印 SQL 语句。
format_sql
:
打印 SQL 语句时,是否先格式化。
hbm2ddl.auto
:
自动创建表的方式(create/update)。
步骤三:配置实体类的映射信息
配置实体类映射信息,有两种方式:即配置版和注解版。
*注:配置实体类的映射信息,目的是让 Hibernate 知道我
们的实体类对应的是哪张表,实体类的属性各自对应的是表中哪些
字段,只有 Hibernate 掌握了这些信息,它才能帮助我们完成对
象关系映射这个过程。
配置版:在 src 目录下的实体类包里面新建类名.hbm.xml