
iBATIS
文章平均质量分 83
lzh3521
这个作者很懒,什么都没留下…
展开
-
iBATIS入门知识进阶一
一、介绍 iBATIS是以SQL为中心的持久化层框架。能支持[b]懒加载[/b]、[b]关联查询[/b]、[b]继承[/b]等特性。 iBATIS不同于一般的OR映射框架。OR映射框架,将数据库表、字段等映射到类、属性,那是一种元数据(meta-data)映射。iBATIS则是将[b]SQL查询的参数和结果集映射到类[/b]。 所以,iBATIS做的是SQL Mapping的工作。 它把S...2010-04-13 16:38:34 · 124 阅读 · 0 评论 -
iBATIS入门知识进阶二
[b]SqlMapClient对象:[/b] 这个对象是iBatis操作数据库的接口(执行CRUD等操作),它也可以执行事务管理等操作。这个类是我们使用iBATIS的最主要的类。它是线程安全的。通常,将它定义为单例。(与hibernate中sessionFactory的定义类似)。如: [code="java"]import java.io.Reader; import com.ibatis...2010-04-13 16:43:23 · 101 阅读 · 0 评论 -
iBATIS入门知识进阶三
通过第一个示例的练习,我们对ibatis这个持久层的框架已经有了初步的了解。其主要工作是在实体对象的CRUD的xml映射配置文件中(User.xml),那么接着我们就来看看它的映射配置文件中的一些标签的使用及含义(基于第一个示例基础上的) 1、如何获得刚插入记录的自增长ID值? insert语句默认插入一条记录的返回值为object类型的,我们可以使用selectKey来设置它的返回值的内容...2010-04-13 18:07:27 · 138 阅读 · 0 评论 -
iBATIS入门知识进阶四
一、关联数据的存储查询方式,以班级和学生为例, 在学生多方添加班级一方的引用,班级一端增加对学生集合的引用,建立双向关联 实体类 [code="java"]public class Classes { private int id; private String name; private List students; //不可以用set否则会出错 ...2010-04-13 18:36:07 · 131 阅读 · 0 评论 -
iBATIS与Spring集成及环境搭建
环境搭建依赖包: Spring 2.5.6依赖包: spring.jar aspectjrt.jar aspectjweaver.jar commons-dbcp.jar commons-pool.jar commons-beanutils.jar iBATIS依赖包: ibatis-2.3.0.677.jar mysql-connector-java-3.1.13-bin...2010-04-13 20:17:20 · 187 阅读 · 0 评论 -
myBatis应用
最近项目中使用myBatis(iBatis),所以目前对所遇的一些问题及有些模糊的地方在这里标注一下。 首先mybaits是一个“半自动化”的ORM框架。 需要使用的jar包:mybatis-3.0.2.jar(mybatis核心包),mybatis-spring-1.0.0.jar(与spring结合jar包)这些jar可以去官网下载。 配置文件: <?xml version...原创 2011-05-20 00:09:58 · 114 阅读 · 0 评论