共 10 篇文章
显示摘要每页显示  条
在执行Query.list时,Hibernate的做法是首先检查是否配置了查询缓存,如配置了则从查询缓存中查找key为查询语句+查询参数+分页条件的值,如获取不到则从数据库中进行获取,从数据库获取到后Hibernate将会相应的填充一级、二级和查询缓存,如获取到的为直接的结果集,则直接返回,如获取到的为一堆id的值,则再根据id获取相应的值(Session.load)...
使用MOCK对象进行单元测试1.出了什么问题?Mock对象也就是真实对象在调试期的替代品。使用 Mock Object进行测试,主要是用来模拟那些在应用中不容易构造(如HttpServletRequest必须在Servlet容器中才能构造出来)或者比较复杂的对象(如JDBC中的ResultSet对象)从而使测试顺利进行的工具。我们可以看到easymock已经帮助我们实现了一些servlet组件的...
Maven 2.0:编译、测试、部署、运行摘要:Maven1.0已经历了几年的时间,并且作为Ant的替代品已被广大的开发人员所接收,但它并没有在很大程度使开发人员从Ant的 build.xml文件中解脱出来。<reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-rep...
1.强引用 本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。弱引用可以和一个引用队列(ReferenceQueue)联合使用,如果弱引用所引用的对象被垃圾回收,Java虚拟机就会把这个弱引用加入到与之关联的引用队列中。//创建一个弱引用,它引用"hello"对象,并且与rq引用队列关联 //<String>为范型标记,表明WeakReferen...
什么是JAVA内容仓库(Java Content Repository)原文地址:http://www.onjava.com/pub/a/onjava/2006/10/04/what-is-java-content-repository.html?page=4JSR-170把自己定义为一个能与内容仓库互相访问的,独立的,标准的方式。内容仓库模型 JSR-170 是这样定义内容仓库的,内容仓库由一组 workspace(工作空间)组成,这些workspace通常应该包...
节点可以有零个或多个子节点以及零个或多个相关属性,实际的内容保存在子节点和属性中。每个节点都有且只有一个主节点类型。主节点类型定义了节点的特征,例如允许节点拥有的属性和子节点。除了主节点类型之外,节点还可以有一个或多个混合(mixin)类型。mix:versionable:允许节点支持版本管理 mix:lockable:支持节点的锁定功能 mix:referen...
In this latter case, repositories are referred to as "JSR-170- enabled." Similar to the JDBC world, where small, agile "JDBC-driver-vendors" bridged the time gap until the big RDBMS vendors readied bundled JDBC drivers, we will see for JSR-170 a very similar situation where connector vendors "...
使用OpenJPA持久存储服务数据对象:放宽类型。应用程序将调用SDO API定义SDO类型,然后将创建并填充一组相关的DataObjects,例如使用这些SDO类型的DataGraph。JPA API将接受SDO DataObject作为参数并将DataObject作为查询结果返回,但是SDO负责将DataObject实例转换为一个具体的Java实例,反之亦然。测试用例显示用户应用程序将调用标准的JPA E...
大多数现有 Hibernate 应用程序使用 EJB 2.1 实现会话 EJB,而大多数 OpenJPA 应用程序则使用 EJB 3.0。<property name="openjpa.LockManager" value="pessimistic"> </property> <property name="openjpa.ReadLockLevel" value="read"> </property> <property name="...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部