最近项目打算升级ibatis原来项目基于jdk1.4所以ibatis用的版本是ibatis-2.3.0.677
现在jdk用的都是1.5所以打算用ibatis-2.3.4
原本以为 直接换个jar就可以
结果 跑步起来了,,不是说ibatis问题
原因 当初 为支持 ibatis物理分页 扩展了 ibatis[原来考虑ibatis升级,没有改源代码,自己增加扩展类]
但是2.3.0版本的SessionScope的属性名称是session到2.3.4就变成sessionScope --》无语了吧
还有2.3.0的RequestScope再2.3.4里面消失了,所以我的代码全部修改
只能用2.3.4里面的StatementScope
ibatis的参数值放的对象也变了方法也变了
还好 原来对2.3.0源代码读过,2.3.4变化 基本掌握
修改over
进一步体会开源的不兼容版本
2.3.4的代码基本说是不负责任的代码
比如:
/**
* A Session based implementation of the Scope interface
*/
public class SessionScope {
//省略内容
}
2.3.0是接口-抽象类-类
2.3.4直接就是类,但是注释还是2.3.0的
开源 需要 精神啊
这样下去 不知道 ibatis质量会怎么样
难道是ibatis看重3.0所以2.3.4就。。。。
分享到:
- 2009-10-04 00:29
- 浏览 4572
- 评论(7)
- 论坛回复 / 浏览 (7 / 5771)
- 查看更多
相关推荐
ibatis-2.3.4.zip ibatis-2.3.4.zip ibatis-2.3.4.zip
Spring与iBATIS的集成 iBATIS似乎已远离众说纷纭的OR框架之列,通常人们对非常流行的Hibernate情有独钟。但正如Spring A Developer's Notebook作者Bruce Tate 和Justin Gehtland所说的那样,与其他的OR框架相比...
包括最新版本ibatis-2.3.4开发包,以及官方发布的最权威的开发指南+入门教程,让你轻松掌握ibatis知识,可迅速上手搭建自己的ibatis工程。
ibatis 2.3.4 的源码 public abstract Object insert(String paramString, Object paramObject) throws SQLException; public abstract Object insert(String paramString) throws SQLException; public ...
解压后,文件夹中的jar包,src压缩文件是源码,把jar包导入工程后,在不src放在lib文件下,需要看源码是,找到src点击即可
IBatis2.3.4官方帮助文档 检索非常方便 官方下载,绝对专业
想用ibatis作为数据持久层。必须要下载两个jar包。点击下载。然后解压。里面有两个你需要的jar包。
ibatis-2.3.0.677 源码,欢迎想看ibatis-2.3.0.677源码的开发朋友下载。
o-r映射 ibatis 2.3.4 api chm 中文版, 支持即时查询,高级查询。
ibatis-2.3.4.jar
包括实例和jar包,可以让你轻松地掌握Ibatis的使用
这个是Ibatis的源代码.
struts1.3+spring2.5+ibatis2.3.4整合
ibatis-2.3.0.677.jar.zip
ibatis-sqlmap_2.3.4.jar 和 ibatis-sqlmap_2.jar 两个jar包的下载
ibatis 2.3 为最稳定Ibatis包版本 该压缩包中还包含ibatis的doc使用文档
ibatis2.3jar包以及它的说明文档,另外加上ibatis3的学习文档
ibatis2.3源码.可以直接与myeclipse进行关联的那种,有需要的朋友可以看看。如果先进行评论再下载的话,就相当于是免费的。我会陆续上传其它源码的。
ibatis-sqlmap-2.3.0中sqlmap支持通配符
一个是纯ibatis的例子,还有一个是和spring2.5整合的例子。第二个例子主要代码测试在CopyOfUserDaoTest.java这个类里面,全部使用的是最新注解方式来注入和测试的。欢迎大家拍砖,如有不懂,请电邮:xnxqs@163.com ...