讨论:疑问——IBatis的优点何在,为什么要选择IBatis?
最近刚接触IBatis,因为时间不长,有一些看法和疑惑,烦请高手解答
1 IBatis的目的是为了减少对SQL语句的编码量,灵活使用SQL?
不知对目的我的理解是否正确?
2 如果目的是基于1,那SQL语句的代码量确实是可以减少,可是需要在XML中编写ResultMap,
ParamterMap,Statement,这个代码量应该比编写SQL的代码量更大吧?
而且如果只是为了减少代码量,完全可以通过封装一个简单的类来实现,而不是选择IBatis吧?
3 使用IBatis,需要频繁的读取XML,这个对服务器效率的影响应该不可小觑吧?
4 对于复杂的SQL,在IBatis下配置XML将更是复杂无比,相对SQL语句来说,个人愚见还是
SQL更简单直接?
5 在IBatis框架下,调试SQL无疑也是一个很麻烦的问题?
因为才接触IBatis,急于了解使用IBatis的有缺点,因为自己认识不多,以上看法难免有偏颇,
各位大小见笑了^_^