hibernate映射文件class元素属性详解
2010-11-15 10:38
357 查看
class元素
属性:
name:持久化类的全名
table:对应的数据库表名 默认值为类名
discriminator-value:子类识别标识 默认值为类名
mutable:表明该类的实例是否是可变的 默认值为false
schema:数据库的schema名称
catalog:数据库的catalog名称
proxy:指定延迟加载代理类
dynamic-update:指定用于update的SQL语句是否动态生成 默认值为false
dynamic-insert:指定用于insert的SQL语句是否动态生成 默认值为false
insert-before-update:设定在Hibernate执行update之前是否通过select语句来确定对象是否确实被修改了,如果该对象的值没有改变,update语句将不会被执行 默认值为false
polymorphism:指定使用多态查询的方式 默认值为implicit
where:指定一个附加的SQL语句的where条件
persister:指定一个Persister类
batch-size:设定批量操作记录的数目 默认值为1
optimistic-lock:指定乐观锁定的策略 默认值为vesion
lazy:指定是否使用延迟加载
entity-name:实体名称 默认值为类名
check:指定一个SQL语句用于Schema前的条件检查
rowid:指定是否支持ROWID
subselect:将不可变的只读实体映射到数据库的子查询中
abstract:用于在联合子类中标识抽象的超类 默认值为false
属性:
name:持久化类的全名
table:对应的数据库表名 默认值为类名
discriminator-value:子类识别标识 默认值为类名
mutable:表明该类的实例是否是可变的 默认值为false
schema:数据库的schema名称
catalog:数据库的catalog名称
proxy:指定延迟加载代理类
dynamic-update:指定用于update的SQL语句是否动态生成 默认值为false
dynamic-insert:指定用于insert的SQL语句是否动态生成 默认值为false
insert-before-update:设定在Hibernate执行update之前是否通过select语句来确定对象是否确实被修改了,如果该对象的值没有改变,update语句将不会被执行 默认值为false
polymorphism:指定使用多态查询的方式 默认值为implicit
where:指定一个附加的SQL语句的where条件
persister:指定一个Persister类
batch-size:设定批量操作记录的数目 默认值为1
optimistic-lock:指定乐观锁定的策略 默认值为vesion
lazy:指定是否使用延迟加载
entity-name:实体名称 默认值为类名
check:指定一个SQL语句用于Schema前的条件检查
rowid:指定是否支持ROWID
subselect:将不可变的只读实体映射到数据库的子查询中
abstract:用于在联合子类中标识抽象的超类 默认值为false
相关文章推荐
- hibernate映射文件一级子元素属性详解
- hibernate映射文件根元素属性详解
- Hibernate映射配置文件中id标签的unsaved-value属性详解
- hibernate映射文件之id详解
- 6.2 Hibernate映射文件详解(News***.hbm.xml)(2)
- hibernate配置文件中SUCCESS属性详解
- Hibernate配置文件中映射元素详解
- Hibernate 中的 DetachedCriteria查询(所有使用到的类属性必须在映射文件中存在)
- hibernate 映射文件中id 及id Generator的详解
- Hibernate配置文件中映射元素详解
- Hibernate 配置文件中映射元素详解
- Hibernate学习笔记--映射配置文件详解
- Hibernate学习--映射文件xxx.hbm.xml详解
- Hibernate配置详解 --POJO映射文件 – 类映射
- hibernate笔记--实体类映射文件"*.hbm.xml"详解
- hibernate映射文件set元素属性
- 持久化对象的状态、Hibernate配置文件、映射对象标识符 、 映射组成关系 、 Hibernate把持久话类的属性分为两种
- Hibernate的映射文件(hbm.xml)属性说明
- Hibernate映射文件详解
- hibernate 映射文件详解