P21

  Hibernate检索对象的方式 文档

教学内容HQL检索方式QBC检索方式本地SQL检索方式Hibernate提供的检索对象的方式导航对象图检索方式根据已经加载的对象,导航到其他对象。例如,对于已经加载的Customer对象,调用它的getOrders().iterator()方法就可以导航到所有关联的Order对象,假如在关联级别使用了延迟加载检索策略,那么首次执行此方法时,Hibernate会从数据库中加载关联的Order对象,否则就从缓存中取得Order对象。

gfwang 2012-09-26   2690   0
P22

  Spring、Hibernate和Struts2的整合 文档

整合语法①在web.xml中配置ApplicationContext.xml,并使用ContextLoader监听器实例化spring容器②把action交给spring管理,即在spring配置文件中定义actionBean并使用依赖注入功能在action中注入业务Bean,同时修改作用域。

taoforge 2014-12-09   3062   0
P4

  hibernate注解详解 文档

@contente jb3注解的API定义在javax.persistence.*包里面。

blueack 2013-06-11   2555   0
P14

  JSF+Spring+Hibernate的实例讲解 文档

使用JSF建立一个真实的Web应用程序不是没有意义的任务,这篇文章介绍了如何将JSF与Sping Framework和Hibernate集成,并且给出了使用这些技术建立这个真实的Web应用程序的最佳实践和设计指导。JavaServer Faces(JSF)技术是J2EE应用程序的一个新的用户接口框架,它非常适合基于MVC(Model-View-Controller)体系结构的应用程序。已经有大量的文章介绍JSF。然而,很多文章都是站在理论研究的层面上,没有挑战一个真实的企业开发。很多问题没有解决,例如,JSF怎样全面适合MVC体系结构?JSF如何与其他JAVA框架集成?业务逻辑应该放在JSF的backing beans里面吗?怎样处理JSF里面的安全问题?最重要的是你怎样使用JSF建立一个真实的Web应用程序?这篇文章涉及所有这些问题。它向你展示如何集成其他特定的Java框架,Spring Framework和Hibernate,它示范怎样去创建一个叫JCatalog的Web应用程序,一个在线的产品目录系统。这篇文章使用JCatalog例子,介绍了Web应用程序设计的每一个阶段,包括业务需求收集,分析,技术选择,高层体系结构和详细设计。这篇文章论述了JCatalog里面好的和不好的技术,示范了应用程序设计中一些关键方面的方法和步骤。

yangcho006 2010-10-28   6988   0
Web框架   JSF  
P13

  Hibernate调优之select new map() 文档

Hibernate调优不只是设置一下lazy,调整一下由谁来维护这个字段而已。这次要说的是对查询语句进行优化 - select new map()。

qwerasd 2015-09-15   1906   0
P12

  Hibernate实体关系:双向关联 文档

Hibernate实体关系:双向关联

ls174 2012-06-14   439   0
P

Hibernate参考手册3.2 文档

Hibernate - 符合Java习惯的关系数据库持久化。

webphp 2010-09-06   5204   0
P92

  尚学堂 Hibernate 经典文档 文档

课程介绍讲课内容Hibernate,JPA,JTA,POJO概念了解Log4j配置动手练会Junit配置动手练会主键生成策略重要组件映射不重要复合主键不重要核心开发接口重要对象关系映射重要继承映射不重要,知道有那几种就可以。 集合映射不重要,知道有哪几种CRUD重要,动手练会inverse级联操作延迟加载抓取策略树状结构(作业)重要HQL重要QBC、QBE不重要事务隔离级别、悲观锁,乐观锁理解一级缓存、二级缓存,查询缓存理解

jianglei 2012-09-18   913   0
P4

  Hibernate性能优化---缓存管理 文档

一hibernate内部缓存的分析1、一级缓存---Session级别的缓存概念Session级别的缓存由Hibernate自动管理的,一般情况下无需进行干预,当应用程序调用Session的CURD方法以及调用查询接口的list等等方法时,如果缓存中还不存在响应的对象,Hibernate就会把该对象加入到Session缓存中。当Hibernate清理缓存时,Hibernate会根据缓存中的状态变化来同步数据库中的数据状态,在Session关闭时,会清空Session缓存中的所有对象。

wuxp 2014-05-21   2479   0
P45

  Struts+Spring+Hibernate开发实例 文档

本文并不想介绍Struts,Spring,Hibernate的原理系统架构等,本文地目的是通过一个较复杂地实例介绍如何整合Struts,Spring,Hibernate,网上现有的例子虽然也能达到目的,但功能都比较单一,复杂的例子时会有意想不到的麻烦。本文对读者假设已经具备了以上框架的基础知识。以及那些已经了解Struts,Spring,Hibernate的基本概念,但是还没有亲身在较复杂的项目中体验Struts+Spring+Hibernate的开发人员。

SunRHC 2011-07-26   5079   0
P6

  学习JPA - Hibernate Annotation使用实例 文档

目前,JPA(Java Persistence API)的使用范围越来越广,作为Java EE 5.0平台标准的ORM规范,得到了诸如:Hibernate、TopLink、OpenJpa等ORM框架的支持,同时还是EJB 3.0的重要组成部分。JPA的宗旨是为POJO提供持久化标准规范。它能够脱离容器独立运行,方便开发和测试。本文将通过一个小实例来说明如何在Hibernate中使用JPA,来达到简化编程的目的。

socul 2013-04-02   3767   0
P25

  hibernate_3、(关系映射) 文档

关系映射多对一Department.hbm.xmlEmployee.hbm.xml配置住配置文件:编写主测试文件:添加方法:编写查询的测试方法:一对多修改Department类Department.hbm.xml编写测试代码:一对一使用共同的主键在主配置文件中添加映射编写测试代码:使用多对一实现一对一多对多TeacherStudent添加的测试方法查询测试代码查询语句联合键的使用编写配置文件编写测试程序生成如下表继承映射在同一张表中保存所有的信息食用鉴别者列测试代码如下产生如下的SQL语句数据库效果如下。

tangkenyi 2013-12-12   1974   0
P53

  Hibernate3培训 文档

理解O/R Mapping原理,掌握Hibernate开发的相关知识,并能使用Hibernate进行实际项目开发。

test20110529 2011-05-29   4355   0
P13

  Hibernate的检索策略 文档

教学内容立即检索策略延迟检索策略迫切左外连接检索策略每种检索策略的适用范围在程序中显式指定迫切左外连接检索策略CUSTOMERS表和ORDERS表中的记录运行Query的list()方法ListcustomerLists=session.createQuery("fromCustomerasc").list();假定采用立即检索策略,运行以上Query的list()方法时,Hibernate将先查询CUSTOMERS表中所有的记录。

gfwang 2012-09-26   2705   0
P3

  hibernate4实战 之第五部分:hibernate的事务和并发 文档

Hibernate4实战之第五部分:Hibernate的事务和并发2013-05-1101:34:00标签:HYPERLINK"http://blog.51cto.com/tag-Hibernate.html"\t"_blank"HibernateHYPERLINK"http://blog.51cto.com/tag-%E4%BA%8B%E5%8A%A1.html"\t"_blank"事务HYPERLINK"http://blog.51cto.com/tag-%E5%B9%B6%E5%8F%91.html"\t"_blank"并发HYPERLINK"http://blog.51cto.com/tag-%E6%95%B0%E6%8D%AE%E5%BA%93.html"\t"_blank"数据库HYPERLINK"http://blog.51cto.com/tag-%E5%BA%94%E7%94%A8.html"\t"_blank"应用HYPERLINK"http://blog.51cto.com/zt/617"\t"_blank"INCLUDEPICTURE"http://3001448.blog.51cto.com/image/zt/big.png"\*MERGEFORMATINET原创作品,允许转载,转载时请务必以超链接形式标明文章HYPERLINK"http://3001448.blog.51cto.com/2991448/1205814"\t"_blank"原始出处、作者信息和本声明。否则将追究法律责任。HYPERLINK"http://3001448.blog.51cto.com/2991448/1205814"http://3001448.blog.51cto.com/2991448/1205814Hibernate本身没有事务的实现Hibernate直接使用JDBC连接和JTA资源,不添加任何附加锁定行为。也就是说你在Hibernate里面使用的事务要么是JDBC的事务,要么是JTA的事务。Hibernate不锁定内存中的对象你的应用程序会按照你的数据库事务的隔离级别规定的那样运作,真正对事务的实现和支持也依赖于数据库。 对于并发处理,Hibernate提供了乐观锁和悲观锁来进行并发处理Hibernate对自动乐观并发控制提供版本管理,针对行级悲观锁定,Hibernate也提供了辅助的(较小的)API,它使用了SELECTFORUPDATE的SQL语法Hibernate的Session是和事务联系在一起的可以通过Session去获取事务的接口,从而进行事务的控制。 数据库事务应该尽可能的短这样能降低数据库中的锁争用。数据库长事务会阻止你的应用程序扩展到高的并发负载。因此,假若在用户思考期间让数据库事务开着,直到整个工作单元完成才关闭这个事务,这绝不是一个好的设计。这就引出一个问题:一个操作单元,也就是一个事务单元的范围应该是多大?一个操作一个?一个请求一个?一个应用一个? 反模式:session-per-operation在单个线程中,不要因为一次简单的数据库调用,就打开和关闭一次Session!数据库事务也是如此。也就是说应该禁止自动事务提交(auto-commit)。 session-per-request最常用的模式是每个请求一个会话。在这种模式下,来自客户端的请求被发送到服务器端,即Hibernate持久化层运行的地方,一个新的HibernateSession被打开,并且执行这个操作单元中所有的数据库操作。一旦操作完成(同时对客户端的响应也准备就绪),session被同步,然后关闭。会话和请求之间的关系是一对一的关系。Hibernate内置了对“当前session(currentsession)”的管理,用于简化此模式。你要做的一切就是在服务器端要处理请求的时候,开启事务,在响应发送给客户之前结束事务,通常使用ServeltFilter来完成。 非托管环境下所谓非托管,指的是:应用程序没有托管到J2EE环境中,通常由Hibernate自己来负责管理数据库连接池。应用程序开发人员必须手工设置事务声明,换句话说,就是手工启动,提交,或者回滚数据库事务。 使用JTA又有两种方式,一种是在Hibernate配置里面修改transaction的factory类,从而在程序里面可以直接使用Hibernate的事务API,也就是程序不用变化。另外一种方式就是直接通过JNDI去查找UserTransaction,然后直接在程序里面使用JTA的接口来控制事务。应用程序级别的版本检查简单点说,就是由应用程序自己实现版本检查来确保对话事务的隔离,从数据访问的角度来说是最低效

netfjfzlj 2016-03-14   468   0
P29

  马士兵Hibernate视频笔记 文档

Hibernate原理模拟 - 什么是O/R Mapping以及为什么要有O/R Mapping。 常见的0/R框架(了解)。 hibernate基础配置(重点)。 ID生成策略(重点 AUTO) 。 Hibernate核心开发接口介绍(重点)。 对象的三种状态(了解)。 关系映射(重点)。

cndstv 2012-08-03   6764   0
P8

  Hibernate Annotation几种关联映射 文档

使用@OneToOne注解建立实体Bean之间的一对一关联。一对一关联有三种情况:(1).关联的实体都共享同样的主键,(2).其中一个实体通过外键关联到另一个实体的主键(注意要模拟一对一关联必须在外键列上添加唯一约束),(3).通过关联表来保存两个实体之间的连接关系(要模拟一对一关联必须在每一个外键上添加唯一约束)。

sweetbaybe 2012-06-05   446   0
P19

  Hibernate 持久化对象生命周期 文档

瞬时对象(Transient Objects):使用new操作符初始化的对象不是立刻就持久化的。他们的状态是瞬时的,也就是说他们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其他对象所引用),他们的状态将会丢失,并由垃圾回收机制回收。 临时对象的特征。临时对象具有以下特征

cclju 2012-03-14   2387   0
P3

  hibernate防止sql注入 文档

Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定。

王瑞清 2013-01-06   7026   0
1 2 3 4 5 6 7 8 9 10