精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-08-05
这2天公司的一个项目要求升级,从ibatis2升级到mybatis3.0.5版本,小弟感到压力很大。以前都是用hibernate(也不熟练),ibatis没看过,要升级更让我皱起眉毛,但是经理有令不能不行。于是想到了几个方案: 1.spring2.5.6 + mybatis3.0.4.这样的话不用升级spring,而且在google code上有个现成的例子 http://code.google.com/p/mybatis/downloads/list?can=3&q=Product%3DSample。 2.手改,60多个xml文件手改,参照google code的文档:http://code.google.com/p/mybatis/wiki/DocUpgrade3,也 可以看中文翻译版的:http://kb.cnblogs.com/a/1598892/
3.Google code上有个Conversion Tool,可以help you to convert your iBATIS 2.x sqlmap files into MyBatis 3.x xml mapper files。 1.但是这个工具需要用apache ant来编译,首先要下载http://www.skycn.com/soft/51015.html 我在执行是一直报错java.net.ConnectException:connection time out 证能找到,我同时放到了ant\lib和jre\lib下 看需要转换的xml文档,果然是这里引用了2.dtd而是转换时找不到需要替换的标签而出的问题。 class--type,#userName#---#{userName}此类的转换都已经成功。只是对于ibatis的动态SQL不能很好的进行转换,这 些还需要手动修改,但对于60多个XML文档,这已经节省的很多的时间了。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 2547 次