首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

mybatis怎么协调mapper

2012-04-18 
mybatis如何协调mapper如果用hibernate什么的可以用一个通用DAO,封装所有方法,然后在业务层传入自己的sql

mybatis如何协调mapper
如果用hibernate什么的可以用一个通用DAO,封装所有方法,然后在业务层传入自己的sql和参数。但是mybatis的话sql都是写在xml里的,小项目能让一个人写所有的sql,大项目很难这样做吧。
就算一个人写sql,这样并行开发效率低啊。

[解决办法]
定好程序结构、命名规律等,各人写自己功能模块内的sql
[解决办法]
不一定要写xml
可以直接用注解功能,直接提供sql语句
看看@select,@insert,@update,@delete注解
或者用sql模板
@SelectProvider(type=模板类.class,method="模板方法")

其实写xml也不影响团队合作啊,可以各人写各人的xml,这并不冲突啊,难道你们把所有的sql都写进一个xml里了...

另外,如果你需要一些通用函数的话,可以参考我的blog
http://blog.csdn.net/beiouwolf/article/details/7284238
http://blog.csdn.net/beiouwolf/article/details/7347797

热点排行