凤凰山笔记

jfinal和mybatis集成的问题

做了jfinal集成mybatis的工作,发现了这么几个方面的问题:

1、虽然研制了类似spring+mybatis集成环境下SqlSessionTemplate的一个工具类,即:使用中不必像原始mybatis那杨显式开关SqlSession,同样也可以用这个自由调用mapper接口完成数据库操作。

但是总觉得不如mybaits-spring里面推宠的那种接口类AutoWired一下,就可以直接增删查改了,类似这样:

1
2
3
4
5
6
7
8
9
10
11
@Autowired
NoticeMapper noticeMapper ;

/**
* 根据id查询一条数据
* @param id
* @return
*/
public Notice findOneByid(String id){
return noticeMapper.findOneByid(id);
}

2、虽然实现了自动扫描mapper配置文件的功能。但是mybaits-spring里面那种自动扫描mapper接口的方式无法实现。

3、要实现上面说的两点务必要使用依赖注入这种方式了,也就是使用spring了。虽然jfinal也提供了集成spring的方式,但是难道要这样 jfinal集成spring->用spring去集成mybatis?这种玩法就不如直接springmvc和mybatis直接集成了~~
当时做jfinal集成的目的就是嫌弃spring过多莫名其妙的配置文件的玩法,同时不喜欢jfinal的ActiveRecord的玩法,更多无脑的偏爱mybatis吧

4、我觉得还是先研究jfinal集成shiro吧,

cloudroc wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
很惭愧,只做了些微小的工作,您的支持将鼓励我继续努力创作!