
StrutsSpringHibernate
文章平均质量分 73
danwind
时间不够,改天再写
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HQL语句查询学习笔记
Hibernate的几种主要检索方式:HQL检索方式、QBC检索方式、SQL检索方式。HQL是Hibernate Query Language的缩写,是官方推荐的查询语言。QBC是Query By Criteria的缩写,是Hibernate提供的一个查询接口。Hibernate是一个轻量级的框架,它允许使用原始SQL语句查询数据库。 HQL是Hiberante官方推荐的Hib...原创 2010-11-10 17:45:27 · 171 阅读 · 0 评论 -
hibernate SQLQuery实践指南
准备:两个表(实体), 1对多双向关联: 班级: Clazz (id, name) 学生: Student(id, name , class_id) 1. 查询持久化对象 1.1 简单查询,返回数据库结构view plaincopy to clipboardprint?sql = "select c.* from clazz c,student s where s.class_i...原创 2010-11-16 18:09:41 · 104 阅读 · 0 评论 -
hibernate分页问题
使用 Criteria.setFirstResult(page.getFirst() - 1);Criteria.setMaxResults(page.getPageSize()); 进行分页的情况;会出现重复数据。如果使用 Criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); 去除重复数据,页面上显示的条数就不正确了。...原创 2010-11-16 18:17:58 · 146 阅读 · 0 评论 -
spring单元测试
spring3.0.4单位测试,看代码说话吧 测试类: import java.util.List; import javax.servlet.http.HttpServletRequest; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.spring...原创 2010-11-16 18:24:33 · 105 阅读 · 0 评论 -
Spring切入点表达式常用写法
自从使用AspectJ风格切面配置,使得Spring的切面配置大大简化,但是AspectJ是另外一个开源项目,其规则表达式的语法也稍稍有些怪异。 下面给出一些常见示例的写法: 比如,下面是一个对Service包上所有方法的切面配置 <aop:config> <aop:pointcut id="serviceO...原创 2014-05-09 14:25:18 · 157 阅读 · 0 评论 -
Spring 动态切换数据源
一、开篇 这里整合分别采用了Hibernate和MyBatis两大持久层框架,Hibernate主要完成增删改功能和一些单一的对象查询功能,MyBatis主要负责查询功能。所以在出来数据库方言的时候基本上没有什么问题,但唯一可能出现问题的就是在hibernate做添加操作生成主键策略的时候。因为我们都知道hibernate的数据库本地方言会针对不同的数据库采用不同的主键生成策略。 所以针...原创 2014-05-09 14:30:15 · 229 阅读 · 0 评论 -
ssh框架加入atomikos分布式事务管理
一、概念 分布式事务分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简言之,同时操作多个数据库保持事务的统一,达到跨库事务的效果。 JTAJTA,即Java Transaction API,JTA允许应用程序执行分布式事务处理———在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序...原创 2015-01-06 18:48:03 · 418 阅读 · 0 评论 -
Spring+Hibernate实现动态SessionFactory切换(改进版)
前面写了一篇关于动态切换Hibernate SessionFactory的文章,原文地址:http://tangyanbo.iteye.com/admin/blogs/1717402 发现存在一些问题:需要配置多个HibernateTransactionManager和多个Spring 切面这样带来两个问题1. 程序效率降低,因为Spring进行多次Advice的拦截2. 如...原创 2014-12-11 18:31:16 · 491 阅读 · 0 评论