hibernate配置文件中参数的作用
2013-09-18 16:56
253 查看
在Hibernate配置文件中使用<set>, <list>, <map>, <bag>, <array> 和 <primitive-array>等元素来定义集合. <set name="propertyName" (1) table="table_name" (2) schema="schema_name" (3) lazy="true|false" (4) inverse="true|false" (5) cascade="all|none|save-update|delete|all-delete-orphan" (6) sort="unsorted|natural|comparatorClass" (7) order-by="column_name asc|desc" (8) where="arbitrary sql where condition" (9) outer-join="true|false|auto" (10) batch-size="N" (11) access="field|property|ClassName" (12) > <key .... /> <index .... /> <element .... /> </set> (1) name 集合属性的名称 (2) table (可选——默认为属性的名称)这个集合表的名称(不能在一对多的关联关系中使用) (3) schema (可选) 表的schema的名称, 他将覆盖在根元素中定义的schema (4) lazy (可选——默认为false) lazy(可选--默认为false) 允许延迟加载(lazy initialization )(不能在数组中使用) (5) inverse (可选——默认为false) 标记这个集合作为双向关联关系中的方向一端。 (6) cascade (可选——默认为none) 让操作级联到子实体 (7) sort(可选)指定集合的排序顺序, 其可以为自然的(natural)或者给定一个用来比较的类。 (8) order-by (可选, 仅用于jdk1.4) 指定表的字段(一个或几个)再加上asc或者desc(可选), 定义Map,Set和Bag的迭代顺序 (9) where (可选) 指定任意的SQL where条件, 该条件将在重新载入或者删除这个集合时使用(当集合中的数据仅仅是所有可用数据的一个子集时这个条件非常有用) (10) outer-join(可选)指定这个集合,只要可能,应该通过外连接(outer join)取得。在每一个SQL语句中, 只能有一个集合可以被通过外连接抓取(译者注: 这里提到的SQL语句是取得集合所属类的数据的Select语句) (11) batch-size (可选, 默认为1) 指定通过延迟加载取得集合实例的批处理块大小("batch size")。 (12) access(可选-默认为属性property):Hibernate取得属性值时使用的策略 具体文章请参考hibernate中的doc文档 (中文的) 目录如下: hibernate-2.1.8.zip\hibernate-2.1\doc\reference\zh-cn\html_single\index.html |
相关文章推荐
- hibernate 配置文件关系参数
- Hibernate配置文件中hiberante.hbm2ddl.auto四个参数的配置
- hibernate配置文件中inverse的作用
- Hibernate配置文件中hiberante.hbm2ddl.auto四个参数的配置
- Hibernate配置文件中hiberante.hbm2ddl.auto四个参数的配置
- Hibernate配置文件中hiberante.hbm2ddl.auto四个参数的配置
- Hibernate配置文件hibernate.hbm2ddl.auto参数说明
- Hibernate配置文件中hiberante.hbm2ddl.auto四个参数的配置
- Struts2+hibernate+spring 配置文件中scope="prototype"的作用
- 10021---Hibernate配置文件中hiberante.hbm2ddl.auto四个参数的配置
- 以Java属性文件的格式创建Hibernate的配置文件和DTD特殊符号作用
- 以Java属性文件的格式创建Hibernate的配置文件和DTD特殊符号作用
- Hibernate配置文件中hiberante.hbm2ddl.auto四个参数的配置
- hibernate的配置文件*hbm.xml的class标签的 schema 是什么意思有什么作用?
- Hibernate配置文件中hiberante.hbm2ddl.auto四个参数的配置----牛逼。可以自动生成数据库。
- 关于Hibernate的配置文件参数详解
- Hibernate核心配置文件cfg参数说明
- 以Java属性文件的格式创建Hibernate的配置文件和DTD特殊符号作用
- Hibernate 配置文件precision与scale的作用
- hibernate.cfg.xml文件的配置模板和不同数据库的配置参数