读书人

iBatis 三最佳实践

发布时间: 2012-10-26 10:30:58 作者: rapoo

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              确实强大,正在学习 

读书人网 >软件架构设计

热点推荐