MyBatis环境搭建及代码生成器的使用

mybatis官网:http://code.google.com/p/mybatis/

核心下载文件:MyBatis Core FrameworkMyBatis Generator Tool

mybatis的知识点主要包括:

一、配置文件mybatis-config.xml

详细参考http://blessht.iteye.com/blog/1097005

二、Mapper.xml文件的配置,即具体sql的编写,特别需要注意命名空间、动态sql等

详细参考

cms项目第9天(上)-mybatis框架 http://blog.sina.com.cn/s/blog_6bcb0a8c0100q6ub.html

cms项目第9天(下)-mybatis框架 http://blog.sina.com.cn/s/blog_6bcb0a8c0100q6ud.html

三、配置文件及代码生成器的使用mybatis-generator.xml

使用代码生成器能够大大加快开发效率,它能够完成基本的模型、接口、xml文件的自动生成;

需要注意的是,

①它不自动生成mybatis-config.xml文件,即该文件得自己维护;

②它生成的j接口、xml文件需要放到data目录中,否则xml文件会有命名空间匹配问题;

③目前的自动化生成工具,在重复执行的情况下,会在xml的文件中重复写入resultMap的声明,这将导致获取

SqlSession的时候报模型已经实例化的错误;故建议每次重新生成时,先清理掉xml文件

另外,该生成器在myeclipse3.6版本及以后才有插件使用,故需要使用命令行来进行操作

最后,建议学习的话,首先看看官网上的用户指导书 http://www.mybatis.org/core/zh/index.html

最后提出一些疑问:

1.我是单独使用mybatis,没有集成spring,这个对mybatis的效能是否有影响?mybatis是否需要集成第三方的连接池来实现对连接的优化管理?

猜你喜欢

转载自guofc201007.iteye.com/blog/1581179