摘要: 最近看ibatis源代码,都说ibatis是比较简单的框架,搞了几天还是理不清楚框架的结构和流程,可能因为自己比较浮躁把。看到其他人写的总结文章,先转过来,帮助自己学习提高。 原文链接:http://www.ibm.com/developerworks/cn/java/j-lo-ibatis-principle/index.html#ibm-pcon 简介:iBATIS 通过 SQL Map 将 Java 对象映射成 SQL 语句和将结果集再转化成 Java 对象,与其他 ORM 框架相比,既解决了 Java 对象与输入参数和结果集的映射,又能够让用户方便的手写使用 SQL 语句。本文... 阅读全文
posted @ 2013-01-03 10:16 外卖 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 最近为了看ibatis源码时更容易理解类之间的结构,试着画一下类图,发现自己竟然还弄不清楚UML中类之间的关系,google一下,发现不错的介绍转到自己博客里备忘。转载地址为:http://www.uml.org.cn/oobject/201104212.asp。另外一篇不错的文章:http://www.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关... 阅读全文
posted @ 2012-12-28 16:56 外卖 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 先看一个sqlMap的示例User.javaView Code 1 package com.si.ibatis.model; 2 3 import java.io.Serializable; 4 5 public class User implements Serializable{ 6 private Integer id; 7 private String username; 8 private String password; 9 private String address;10 11 public User() {12 ... 阅读全文
posted @ 2012-12-28 10:57 外卖 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 继续学习ibatis,还是代码+注释+说明的简单方式。 ibatis的SqlMapConfig.xml文件的配置 1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE sqlMapConfig 3 PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" 4 "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> 5 <sql 阅读全文
posted @ 2012-12-27 16:20 外卖 阅读(353) 评论(1) 推荐(0) 编辑
摘要: 虽然现在ibatis项目已由apache转移到googlecode,改名为mybatis,进入3.*版本后更容易使用,但是现在大多数公司还未升级到mybatis(起码老大开会是这么说的)。现在从头开始学习ibatis。先做一下入门的例子,然后一边写demo一边学习。个人水平有限,写不出深入分析理论的文章,就按着代码+注释+说明的方式写下自己的学习历程。 eclipse下新建项目,在lib下加入要用到的包。ibatis的包现在要到googlecode下载,http://code.google.com/p/mybatis/,点击Downloads,页面下面的的All Downloads,... 阅读全文
posted @ 2012-12-26 15:23 外卖 阅读(208) 评论(0) 推荐(0) 编辑