ibatis3现在还是beta版,但是已经可以很好的使用了。
主要增强的方面有namespace这个东西,以前2的时候一直以为可以用的,结果没有效果,害我还郁闷了半天,这样以后就不会再有命名冲突了。
然后就是annotion的支持,这样就可以不适用xml文件来保存sql了,但是感觉还是写在xml里面比较舒服,特别是比较长的sql,个人感觉。
第三个就是动态sql的增强,增加很多有用的标签。可以让动态sql使用更加方便。
在看完之后暂时感觉有那么几个比较好的改变,等正式版出来之后可能还有更多改进。
接着讲下abator这个代码生成工具,感觉还可以,生成的sqlmap配置文件还可以用下,其他的就算了,还是自己手写吧。
最后提到一下ibatis-3-migrations,这个东西暂时还没有看明白,好像是数据库schema的一个管理工具。正在啃guide,看看到底有什么好处,上次看有个人的文章说,就是因为没有这个东西才没有用ibatis,所以这个东东应该很强大,我要看下。