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>

posted on 2022-11-08 07:36  小目标青年  阅读(28)  评论(0编辑  收藏  举报