子元素:
meta:设置类或属性的元数据属性
subselect:定义一个子查询
cache:定义缓存的策略
synchronize:定义持久化类所需要的同步资源
comment:定义表的注释
id:映射类中与数据库对应表主键相对应的标识字段(表中为独立字段的主键)
composite-id:映射类中与数据库对应表主键相对应的标识字段(表中为联合字段的主键)
natural-id:声明一个唯一的业务主键
discriminator:定义一个鉴别器
vesion:指定表所包含的附带版本信息的数据
timestamp:指定表中包含时间戳的数据
property:定义一个持久化类的属性
many-to-one:定义对象间的多对一的关联关系
one-to-one:定义对象间的一对一的关联关系
component:定义组件映射
dynamic-component:定义动态组件映射
properties:定义一个包含多个属性的逻辑分组
any:定义any映射类型
map:map类型的集合映射
set:set类型的集合映射
list:list类型的集合映射
bag:bag类型的集合映射
array:array类型的集合映射
primitive-array:primitive-array类型的集合映射
query-list:映射由查询返回的集合
join:将一个类的属性映射到多张表中
sub-class:声明多态映射中的子类
joined-subclass:生命多态映射中的来连接子类
union-subclass:声明多态映射中的联合子类
loader:定义持久化对象的加载器
sql-insert:使用定制的SQL语句执行insert操作
sql-update:使用定制的SQL语句执行update操作
sql-delete:使用定制的SQL语句执行delete操作
filter:定义Hibernate使用的过滤器
query:定义装载实体的HQL语句
sql-query:定义装载实体的SQL语句
分享到:
相关推荐
对Hibernate配置文件中的映射元素详解
自动生成hibernate映射文件和实体类
根据实体类生成简单的Hibernate映射文件,对不用Myeclipse的童鞋还是有用
用来生成hibernate映射文件.从而实现不需手动写入。。。很实用的东东哦。。
myeclipse自动生成hibernate映射文件
Myeclipse生成Hibernate映射文件
用MyEclipse自动生成hibernate映射文件和实体类
build.xml 手写自动生成Hibernate映射文件和配置文件源代码
Hibernate_配置映射文件详解
hibernate实体映射文件字段设置默认值
此文档主要是讲hibernate映射文件,教大家如何去使用hibernate的帮助文档。
hibernate 映射文件 配置分析及要点,你还在为配置hibernate 映射文件而发愁吗?这里总结了它的常用元素及属性。session,SessionFactory的应用
对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。
包含《多对多双向关联映射》《多对一单向关联映射》《多对一双向关联映射》《一对多单向关联映射》等文档,并有图解及例子,非常适合新手学习,尤其是刚刚接触hibernate,对映射关系不清楚的。。。。
NULL 博文链接:https://bbpbbf.iteye.com/blog/827305
Hibernate映射配置详解
NULL 博文链接:https://zhangzhi199129.iteye.com/blog/1663919
基于hibernate映射文件生成数据库的案例
hibernate入门的基础,hibernate的映射文件,方便学习