<!DOCTYPE hibernate-mappingPUBLIC
"-//Hibernate/Hibernate Mapping DTD3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<!--
class中的name代表的是实体类名 table代表的是数据库表名
-->
<class name="bean.User" table="user">
<!--
主键 对应的是实体类中的id(主键)和数据表中的主键一致
name d代表的是实体类中的名字,而这个column是字段名(可以省略不写)
-->
<id name="uid" column="uid">
<!--
主键生成策略
代理主键和自然主键
主键生成策略:
identity 是由数据库自己维护 自动上涨
increment 由数据库自己维护 先查id然后+1
hilo (了解)
native (我们用的)
uuid (java api 的生成策略)
assigned (自然主键)
-->
<generator class="native"></generator>
</id>
<!--
其他的属性
这里也可以设置数据库中的字段的属性
type 生成表中的类型
length
not-null
-->
<property name="name" column="name"></property>
<property name="psd" column="psd"></property>
<property name="money" column="money"></property>
</class>
</hibernate-mapping>
Hibernate 配置详解
最新推荐文章于 2024-08-12 23:08:35 发布