天天看點

hibernate ---MySQL 資料庫 配置的 hbm.xml 檔案例子

<?xml version="1.0" encoding="utf-8"?>



 <!-- 映射檔案需要一個dta來指定格式 -->



 <!DOCTYPE hibernate-mapping PUBLIC 

"-//Hibernate/Hibernate Mapping DTD 3.0//EN"

"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

 <!--  該檔案使用者配置domain對象和表的映射-->
 

<hibernate-mapping package="com.jc.domain">

 <class table="employee" name="Employee">

 <!-- id元素用于指定主鍵屬性 -->

 <!--  mysql的資料庫表 id 主鍵對于設定自增長-->

 <id name="id" type="java.lang.Integer">

     <column name="id" precision="22" scale="0" />

     <generator class="identity" />

 </id>

 <!-- 對其他屬性還有配置 -->

 <property name="name" type="java.lang.String">

 <column name="name" not-null="false"></column>

 </property>



 <property name="email" type="java.lang.String">

 <column name="email" not-null="false"></column>

 </property>



 <property name="hiredate" type="java.util.Date">

 <column name="hiredate" not-null="false"></column>

 </property>



 </class>
 


</hibernate-mapping>