字段摘要 | |
---|---|
String |
access
Hibernate取得集合属性值时使用的策略 |
String |
batch-size
指定通过延迟加载取得集合实例的批处理块大小("batch size")。 |
String |
cascade
让操作级联到子实体 |
String |
catalog
|
String |
check
|
String |
collection-type
|
String |
embed-xml
|
String |
fetch
用于在外连接抓取、通过后续select抓取和通过后续subselect抓取之间选择。 |
String |
inverse
标记这个集合作为双向关联关系中的方向一端。 |
String |
lazy
可以用来关闭延迟加载(false),指定一直使用预先抓取,或者打开"extra-lazy" 抓取,此时大多数操作不会初始化集合类(适用于非常大的集合) |
String |
mutable
若值为false,表明集合中的元素不会改变(在某些情况下可以进行一些小的性能优化)。 |
String |
name
集合属性的名称 |
String |
node
|
String |
optimistic-lock
对集合的状态的改变会是否导致其所属的实体的版本增长。 (对一对多关联来说,关闭这个属性常常是有理的) |
String |
order-by
(可选, 仅用于jdk1.4) 指定表的字段(一个或几个)再加上asc或者desc(可选), 定义Map,Set和Bag的迭代顺序 |
String |
outer-join
|
String |
persister
|
String |
schema
(可选) 表的schema的名称, 他将覆盖在根元素中定义的schema |
String |
sort
指定集合的排序顺序, 其可以为自然的(natural)或者给定一个用来比较的类。 |
String |
subselect
|
String |
table
(可选——默认为属性的名称)这个集合表的名称(不能在一对多的关联关系中使用) |
String |
where
指定任意的SQL where条件, 该条件将在重新载入或者删除这个集合时使用(当集合中的数据仅仅是所有可用数据的一个子集时这个条件非常有用) |
方法摘要 |
---|
子事物摘要 | |
---|---|
|
cache
Hibernate的Session在事务级别进行持久化数据的缓存操作。 当然,也有可能分别为每个类(或集合),配置集群、或JVM级别(SessionFactory级别)的缓存。 你甚至可以为之插入一个集群的缓存。注意,缓存永远不知道其他应用程序对持久化仓库(数据库)可能进行的修改 (即使可以将缓存数据设定为定期失效)。 |
|
comment
|
|
composite-element
|
|
composite-index
|
|
composite-map-key
|
|
element
|
|
filter
|
|
index
|
|
index-many-to-any
|
|
index-many-to-many
|
|
key
我们目前已经见到过 |
|
loader
|
|
many-to-any
|
|
many-to-many
|
|
map-key
|
|
map-key-many-to-many
|
|
meta
|
|
one-to-many
|
|
sql-delete
|
|
sql-delete-all
|
|
sql-insert
|
|
sql-update
|
|
subselect
|
|
synchronize
|
字段详细信息 |
---|
方法详细信息 |
---|
子事物详细信息 |
---|