iBatis 3最佳实践
这两天把iBatis 3 beta 5 down下来鼓捣了一下,总结一下自己觉得最好的用法,有玩过的朋友欢迎一起来交流。
iBatis 3即可以在XML里写SQL,还支持用Annotation写,不过官方文档也不推荐用Annotation,java的Annotation弱了一点,写写简单的SQL还可以,如果SQL比较复杂,就麻烦了,文档里倒是提到C#的Attribute比较强,iBatis.net用户比较有福了,不过即使如此,我还是倾向于SQL写XML里比较好。
我觉得i3最激动人心的一点是Mapper Interface,先来一个SQL Map吧:
然后传统的做法就是:
XML写SQL,然后用Mapper Interface写程序,我认为这是最好的用法了,现在就期待有人能写个SQL Map >>> Mapper Interface的工具了 1 楼 tedeyang 2010-05-06 very great!这个映射确实是个好思路,记得以前ibatis是用方法上的注解来映射sql的吧,这个又更进了一步。 2 楼 zhoutaomtv 2010-09-09 确实强大,正在学习