网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.设计心得——用 XDoclet 减少代码.
.Hibernate3的DetachedCriteria支.
.Mock 概述以及用 Mock Object 进.
.servlet会话介绍.
.java 加密.
.Java中通过Emit实现动态类生成.
.Java中的this关键字.
.JAR进阶 (上).
.编写跨平台Java程序的十二条规则.
.Java学习推荐书籍.
.JavaMail常见问题之安装和配置问.
.怎样学好JAVA的一些总结.
.战斗仿真引擎学习 Java 编程比以.
.我了解的javaIDE浅析.
.深入了解WebLogic的类装载机制详.
.Java开源缓存系统的介绍.
.在Struts中使用PlugIn扩展Hibern.
.用TikeSwing框架开发Java应用的表.
.Together for Eclipse的使用.
.如何在EJB应用程序中使用Spring.

HIbernate的参数使用说明

发表日期:2008-1-5


set节点有以下属性(摘自Hibernate文档):
(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取得属性值时使用的策略 
 
many-to-one节点有以下属性(摘自Hibernate文档):
(1) name: 属性名。 
 
(2) column (可选): 字段名。 
 
(3) class (可选 - 默认是通过反射得到属性类型): 关联的类的名字。 
 
(4) cascade(级联) (可选): 指明哪些操作会从父对象级联到关联的对象。 
 
(5) outer-join(外连接) (可选 - 默认为 自动): 当设置hibernate.use_outer_join的时候,对这个关联答应外连接抓取。 
 
(6) update, insert (可选 - defaults to true) 指定对应的字段是否在用于UPDATE 和/或 INSERT的SQL语句中包含。假如二者都是false,则这是一个纯粹的“外源性(derived)”关联,它的值是通过映射到同一个(或多个)字段的某些其他属性得到的,或者通过trigger(除法器),或者是其他程序。 
 
(7) property-ref: (可选) 指定关联类的一个属性,这个属性将会和本外键相对应。假如没有指定,会使用对方关联类的主键。 
 
(8) access (可选 - 默认是 property): Hibernate用来访问属性的策略。 
 
cascade 属性答应下列值: all, save-update, delete, none。设置除了none以外的其它值会传播特定的操作到关联的(子)对象中。参见后面的“Lifecycle Objects(自动治理生命周期的对象)”。 

outer-join参数答应下列三个不同值: 

auto (默认) 使用外连接抓取关联(对象),假如被关联的对象没有代理(proxy) 
上一篇:Log4j的使用总结!(用于收藏救急用) 人气:833
下一篇:JavaSE 6基于JSR105的XML签名之实践篇 人气:471
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐