半自动化ORM:iBATIS
来源:互联网 发布:mac自带的画图软件 编辑:程序博客网 时间:2024/05/17 00:09
iBATIS(http://ibatis.apache.org/)与hibernate一样,同样也是一种OR框架,OR框架有很多种,相对用的比较多的就是hibernate与ibatis,ibatis是一种半自动化的ORM的实现.没有hibernate进行全面的包装.
在传统的开发中我们是使用JDBC的比较多.由于很多人认为JDBC的层次太低,因此进行过较好封装的框架受到欢迎.
iBATIS是POJO (Plain Old Java Object)进行映射的框架,SQL查询用XML文件编写,实现了与具体程序的分离.同时也减少了大量的JAVA代码.
例子:
数据库有一张表:PRODUCT (PRD_ID: INTEGER, PRD_DESCRIPTION: VARCHAR)
JAVA对象com.ibatis.test.Product (id: int, description: String).
SQL XML文件
<select id="getProduct"
parameterClass="java.lang.Long"
resultClass="com.example.Product">
select
PRD_ID as id,
PRD_DESCRIPTION as description
from
PRODUCT
where
PRD_ID = #value#
</select>
JAVA代码中调用例:Product resultProduct = sqlMapClient.queryForObject("getProduct", 123);
具体的还没仔细研究过,以后看有机会继续看看.
- 半自动化ORM:iBATIS
- Ibatis--持久层,半自动化ORM
- Ibatis 半自动ORM框架的应用详解
- myBatis ->半自动化的ORM 框架
- 半自动化的持久层框架ibatis关于主键自增长
- iBatis 和 ORM学习
- 开源ORM框架iBATIS
- ibatis与Hibernate orm
- 半自动化安装Ganglia
- IOS 半自动化打包
- iBATIS概论+ORM模型介绍
- 山寨版半自动化测试
- 半自动化之单机爬虫
- 半自动化之单机爬虫
- CentOS-6半自动化安装
- ORM从熟悉的Hibernate转到IBatis
- 老牌ORM框架:iBatis更名为MyBatis
- 简洁的ORM框架Ibatis(转)
- SCWCD之路——序言
- 应该如何正确对待员工的抱怨
- 扩展QTP的WebTable测试对象
- log4j学习札记
- [转帖]输入一个新的网址后到完全显示页面,浏览器做了哪些工作?
- 半自动化ORM:iBATIS
- reactos操作系统实现(175)
- struts二 adtion 中取得取得和设立application,request,session,response
- 用 Hadoop 进行分布式并行编程, 第 1 部分
- 欲知Tomcat, 推荐一本书。
- Hadoop分布式文件系统:架构和设计要点
- 新的一年又来了
- 数据库知识
- MyEclipse连接Oracle数据库Cannot access NLS data files or invalid environment specified