•
POJO
类和关系数据库之间的映射可以用一个
XML
文档来定义。
•
通过
POJO
类的数据库映射文件,
Hibernate
可以理解持久化类和数据表之间的对应关系,
也可以理解持久化类属性与数据库表列之间的对应关系
•
在运行时
Hibernate
将根据这个映射文件来生成各种
SQL
语句
•
映射文件的扩展名为
.
hbm.xml
•
hibernate-mapping
–
类层次:
class
•
主键:
id
•
基本类型
:property
•
实体引用类
: many-to-one | one-to-one
•
集合
:set | list | map | array
–
one-to-many
–
many-to-many
•
子类
:subclass | joined-subclass
•
其它
:component| any
等
–
查询语句
:query
(用来放置查询语句,便于对数据库查询的统一管理和优化)
•
每个
Hibernate-mapping
中可以同时定义多个类
.
但更推荐为每个类都创建一个单独的映射文件