关联(associations)是hibernate核心概念之一,比较常用的有: many-to-one, one-to-one, one-to-many, many-to-many hibernate还提供了另外一种关联——异类关联(heterogeneous associations) 在hibernate reference (cn) 2.1.6中是这样说明的: 引用: 6.10. 异类关联(heterogeneous associations) <many-to-any>和<index-many-to-any>元素提供真正的异类关联。这些元素和<any>元素工作方式是同样的,他们都应该很少用到。 下面针对<any>元素,谈一些自己的体会。 一、什么时候需要<any>元素 持久类中“一个属...
在 struts+ hibernate 这种结构中,是不应该把hibernate产生的po直接传递给jsp的,不管他是iterator,还是list,这是一个设计错误。 我来谈谈在j2ee架构中各层的数据表示方法: web层的数据表示是formbean,数据来源于html form post 业务层的数据表示是vo 持久层的数据表示是po,其数据来源于数据库,持久层的数据表示例如cmp 在一个规范的j2ee架构中,不同层的数据表示应该被限制在层内,而不应该扩散到其它层,这样可以降低层间的耦合性,提高j2ee架构整体的可维护性和可扩展性。比如说web层的逻辑进行了修改,那么只需要修改formbean的结构,而不需要触动业务层和持久层的代码修改。同样滴,当数据库表进行了小的调整,那么也只需要修改持久层数据表示,而不需要触动业务层代码和web层代码。 不过由于hibernate的强大功能,例如动...
版权声明:任何获得matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:jason lee;hzzwh(作者的blog:http://blog.matrix.org.cn/page/hzzwh)原文:http://www.onjava.com/pub/a/onjava/2005/11/16/hibernate-for-java-se.html中文:http://www.matrix.org.cn/resource/article/44/44079_hibernate.html关键字:hibernate java se目前人们很容易发现hibernate正迅速的成为流行的j2ee的o/r映射工具和数据集成框架(如果不是最流行的)。hibernate为企业应用开发者操作关系数据库的提供了清晰明了而又强大的工具。然而如果你需要在外部访问那些包装在j2ee web...
ibatis dao入门与进阶作者:sunil patil译者:rotter_pal版权声明:任何获得matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:sunil patil;rotter_pal原文地址:http://www.onjava.com/pub/a/onjava/2005/08/10/ibatisdao.html中文地址:http://www.matrix.org.cn/resource/article/44/44058_ibatis+dao.html关键词: ibatis dao在核心j2ee模式中是这样介绍dao模式的:为了建立一个健壮的j2ee应用,应该将所有对数据源的访问操作抽象封装在一个公共api中。用程序设计的语言来说,就是建立一个接口,接口中定义了此应用程序中将会用到的所有事务方法。在这个应用程序中,当需要和数据源进行交互的时...
在spring中实现事务暂停作者:juergen hoeller译者:xmatrix版权声明:任何获得matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:juergen hoeller;xmatrix原文地址:http://dev2dev.bea.com/pub/a/2005/07/spring_transactions.html中文地址:http://www.matrix.org.cn/resource/article/44/44054_transaction+spring.html关键词: transaction suspension spring摘要spring框架是一个流行的基于轻量级控制反转容器的java/j2ee应用框架,尤其在数据访问和事务管理方面的能力是众所周知的。spring的声明性事务分离可以应用到任何pojo目标对象,并且包含所有e...
利用jbuilder开发基于struts+hibernate框架的文章发布应用作者:ouxingning版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:ouxingning原文:http://www.matrix.org.cn/resource/article/43/43963_struts_hibernate.html关键字:struts hibernate引言:struts是apache software foundation支持的jakarta项目的一部分,它一个优秀的web应用框架。该框架的主要体系设计师和开发者者是craig r.mcclanahan,craig是tomcat4的主设计师和java web services developer pack实现包的主设计师,他领导着sun的javaserver faces规范开发,同时也是j...
struts处方:hibernate与struts在struts应用程序里加入hibernate作者:george franciscus and danilo gurovich译者:katelin(e-mail: katelin2004@hotmail.com)版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:george;danilo;katelin原文地址:http://www.javaworld.com/javaworld/jw-01-2005/jw-0124-strutshibernate.html中文地址:http://www.matrix.org.cn/resource/article/43/43892_hibernate_struts.html关键词: hibernate struts摘要在这篇从struts处方的摘录中,(manning...
扩展struts作者:sunil patil翻译:loryliu版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:sunil patil;loryliu原文地址:http://www.onjava.com/pub/a/onjava/2004/11/10/extendingstruts.html中文地址:http://www.matrix.org.cn/resource/article/43/43857_struts.html关键词: extending struts简介我见过许多项目开发者实现自己专有的mvc框架。这些开发者并不是因为想实现不同于struts的某些功能,而是还没有意识到怎么去扩展struts。通过开发自己的mvc框架,你可以掌控全局,但同时这也意味着你必须付出很大的代价;在项目计划很紧的情况下也许根本就不可能实现。struts不但功能强...
hibernate 3 的formulas作者:dai yifan08/03/2005翻译:dannytan版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明原文地址:http://www.onjava.com/pub/a/onjava/2005/08/03/hibernate.html中文地址:http://www.matrix.org.cn/resource/article/43/43813_hibernate_formulas.html关键词: formulas hibernatehibernate 和spring是越来越来的j2ee应用程序使用的两个突出的开源框架。虽然他们面向的是不同问题,但是他们都有共同的关键特征:依赖注射。在返回对象给客户之前,spring建立对象之间的依赖关系,这样减少了在使用这些对象的客户中的大量代码。hibernate专门...
延迟初始化错误(error lazyinitializer)是如何产生的?选自<<精通hibernate:java对象持久化技术详解>> 作者:孙卫琴 来源:www.javathinker.org延迟初始化错误是运用hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于session范围内)时,才能初始化它。如果在游离状态时才初始化它,就会产生延迟初始化错误。下面把customer.hbm.xml文件的<class>元素的lazy属性设为true,表示使用延迟检索策略:<class name="mypack.customer" table="customers" lazy="true">当执行sessio...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器