ibatis
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
ibatis源码学习1_整体设计和核心流程
转自http://www.iteye.com/topic/1121467 本文主要从ibatis框架的基本代码骨架进行切入,理解ibatis框架的整体设计思路,各组件的实现细节将在后文进行分析。 背景 介绍ibatis实现之前,先来看一段jdbc代码: Java代码 Class.forName( "com.mysql.jdbc.Driver"...原创 2012-03-12 11:58:12 · 58 阅读 · 0 评论 -
ibatis源码学习2_初始化和配置文件解析
在ibatis整体设计和核心流程 一文中,我们提到了ibatis框架的初始化过程,本文将深入分析ibatis框架的初始化和配置文件解析过程。本文使用的ibatis版本为2.3.4,不同版本间会略有差异。 问题 在详细介绍ibatis初始化过程之前,让我们先来思考几个问题。 1. ibatis初始化的目标是什么? 上文中提到过,ibatis初始化的核心目标是构造SqlMapCl...原创 2012-03-12 11:58:33 · 104 阅读 · 0 评论 -
selectkey
ibatis的selectkey 在使用ibatis插入数据进数据库的时候,会用到一些sequence的数据,有些情况下,在插入完成之后还需要将sequence的值返回,然后才能进行下一步的操作。 使用ibatis的selectKey就可以得到sequence的值,同时也会将值返回。不过对于不同的数据库有不同的操作方式。 对于oracle: ...原创 2012-03-13 15:56:25 · 126 阅读 · 0 评论 -
ibatis配置
核心提示:SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。 1、命名空间: sqlMap namespace=Account,在此空间外要引用此空间的元素,则需要加上命名空间名。 2、实体的别名: typeAlias alias=Account type=com.lavasoft.ibatissut.sim SqlMap的配置是iBatis中应用的核心...原创 2012-03-31 15:43:38 · 65 阅读 · 0 评论 -
ibatis源码学习
ibatis版本号: 2.3.0 Build Date: 2006/11/30 17:16Build Number: 677 ibatis的技术是从xml里面字符串转换成JAVA对象,对象填充JDBC的statement查询,然后从resultset取对象返回,另外利用ThreadLocal实现线程安全,JDBC保证了事务控制,cache(三方库)实现缓存的dao框架。 各...原创 2012-03-31 15:44:53 · 100 阅读 · 0 评论 -
ibatis sql基础
1.sqlMapConfig <sqlMapConfig> <properties resource="db.properties"/> <settings cacheModelsEnabled="true" enhancementEnabled="true" lazyLoadingEnab...原创 2013-09-09 12:52:13 · 68 阅读 · 0 评论