初识iBATIS
现在最新的版本是(2007-8-2)2.3.0,也是第一个没有加入JAVA DAO(Data Access Object)框架的版本,在前面的版本中都加入有DAO,其目的在于推荐用户使用Spring框架。
前面学了一下Hibernate,不过,没有学习多久,我就被它的复杂性以及这样那样的弯来弯去给吓回来了,太复杂了,真不知道那些写这样框架的人是怎么样想的,有没有担心过用户在使用过程中是否会有不便性。我个人写软件就希望简单,最好是把需要的参数传进去就OK了,用户没有必要去照顾这么复杂的东东。
现在终于找到了一个不用学习Hibernate更充分的更由,前面我准备用Oracle Jdeveloper的绑定取代它,不过想到绑定的不可移植性,因为它不太支持其它的数据库,只支持ORACLE,毕竟全天下不可以都用ORACLE的数据库,所以这个想法一直没有去做,今天在QQ郡里面,突然看到了这个东西,当时就没有在意,只知道是这么一个数据持久层的东东。今晚无意在搜索“J2EE IN ACTION”的时候突然再次出现在我的眼前,一定要看看了。
要使用iBATIS数据映射,依靠于你本身的对象、XML及SQL,只需要学习很少的新知识就OK。使用iBATIS,你完全可以操作SQL及存储过程于指间。
BYE BYE,HIBERNATE。
分享到:
相关推荐
本文将深入探讨iBatis的核心概念、工作原理以及实际应用,帮助你从初识到精通这个强大的工具。 一、iBatis简介 iBatis最初由Clinton Begin开发,现已成为Apache软件基金会的一个项目。它的核心理念是通过XML或注解...
### MyBatis初识 #### 一、MyBatis简介 MyBatis 是一个支持普通 SQL 查询、存储过程以及高级映射的优秀持久层框架。它消除了几乎所有的 JDBC 代码和参数的手动设置以及结果集的检索。MyBatis 使用简单的 XML 或...
【初识Mybatis源码解析】 Mybatis 是一个流行的、基于Java的持久层框架,它简化了数据库操作,使得开发者可以更加专注于SQL语句的编写,而无需关注JDBC的繁琐工作。本篇将深入剖析Mybatis的核心概念,以及其在实际...
MyBatis最初是Apache的一个开源项目iBatis,后来在2010年迁移至Google Code,再于2013年11月转至GitHub,其官方网站为。 在JavaEE的三层架构中,持久层是负责处理数据存储和数据库交互的部分。MyBatis作为持久层...
MyBatis最初是Apache的一个开源项目iBatis,后来在2010年迁移至Google Code,再于2013年11月转至GitHub,其官方网站为。 在JavaEE的三层架构中,持久层是负责处理数据存储和数据库交互的部分。MyBatis作为持久层...
MyBatis 是一款广泛应用于Java企业级开发的持久层框架,它的前身是iBatis。MyBatis的主要功能是支持SQL查询、存储过程,并且具备高级映射特性。作为一个ORM(Object/Relation Mapping,对象关系映射)框架,MyBatis...