最近项目中用到IBATIS ,我没有用过,现在开始慢慢学习。IBATIS是一个持久层框架,但是比HIBERNATE要轻许多,用ibatis基本上sql语句要自己写。今天下午做了一个简单的demo。
流程:在DAO中读取SqlMapConfig.xml文件(连接数据库,寻找实体类配置文件路径)。当DAO中调用sql语句时候:sqlMapClient.queryForList("getAllStud...
分类:
其他好文 时间:
2014-06-08 10:51:53
阅读次数:
276
核心
利用HibernateTools,用POJO类,Mapping映射文件,数据库表有其中的一项,就能生成其他两项。
概述
在使用Hibernate开发系统持久层时,按照一般开发流程,首先会从业务分析中获得业务实体,从而获得系统中真正需要的实体类,然后写Hibernate的mapping映射文件,最后根据映射文件,生成数据库表,以上这三步是Hibernate开发的起始。...
分类:
移动开发 时间:
2014-06-03 00:10:53
阅读次数:
455
Spring 注解学习手札(五)
业务层事务处理博客分类:SpringSpringAOPWebBlogSQL控制器层、持久层都有了一些介绍,剩下的就是业务层了!业务层中的关键问题在于事务控制!Spring的注解式事务处理其实很简单!相关参考:Spring
注解学习手札(一) 构建简单Web应用Spr...
分类:
编程语言 时间:
2014-05-31 18:36:49
阅读次数:
619
iBatis的连接设置持久层中间件iBatis连接数据库的方式有3种,连接数据库的方式是JDBC,可以通过在XML文件中配置数据库连接,也可以在properties文件中配置。下面列出transactionManager的type为JDBC的3种连接配置。dataSource的type为SIMPLE...
分类:
其他好文 时间:
2014-05-28 21:37:28
阅读次数:
376
hibernate为全自动的持久层框架(framework);
1.作用:把内存中的活跃对象永远的保存在关系型数据库中。
2.O/R/M原理:O-->object 对象,R---> relational关系型数据库,M--->mapping映射
为了解决应用程序中的对象和关系型数据库中的表的不匹配而提出的一个解决方案。
3.新版本hibernate4中怎么得到session工厂从而创建连接...
分类:
系统相关 时间:
2014-05-25 22:31:27
阅读次数:
428
本文原文链接:http://hi.baidu.com/ko22223/item/dd9f6900015adc036d904877
一、Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和AppServer,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC...
分类:
系统相关 时间:
2014-05-21 22:08:27
阅读次数:
519
1.什么是Hibernate?
首先,Hibernate是数据持久层的一个轻量级框架。数据持久层的框架有很多比如:iBATIS,myBatis,Nhibernate,Siena等等。
并且Hibernate是一个开源的orm(object relations mapping)框架,提供了查询获取数据...
分类:
系统相关 时间:
2014-05-16 20:26:23
阅读次数:
349
为什么要用Hibernate框架?既然用Hibernate框架访问管理持久层,那为何又提到用Spring来管理以及整合Hibernate呢?首先我们来看一下Hibernate进行操作的步骤。比如添加用户的一个步骤。
看截图,可以看出,Hibernate操作的步骤如下:1. 获得Configurat....
分类:
编程语言 时间:
2014-05-16 08:57:26
阅读次数:
354
1. 查询HQL过滤器
1.1. 数据过滤现状分析
项目开发的查询页面都会有很多查询条件,开发追加查询条件的工作繁琐又很浪费时间。
这块工作量主要在:页面加查询字段和后台代码逻辑判断,追加查询条件;
目前JAVA持久层主流框架Hibernate和Ibatis实现方式分析:
[1].Hibatente 技术实现:
A.页面追加查询字段;
B.后台代码需加逻辑判断,判断字段是否为空,手...
分类:
其他好文 时间:
2014-05-15 12:10:46
阅读次数:
379
Spring 能有效地组织J2EE应用各层的对象。不管是控
制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的
管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Servi...
分类:
编程语言 时间:
2014-05-14 06:59:29
阅读次数:
482