`
guofc201007
  • 浏览: 26959 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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是否需要集成第三方的连接池来实现对连接的优化管理?

 

 

 

分享到:
评论

相关推荐

    MyBatis学习代码

    MyBatis学习代码: mybatis实战教程mybatis in action之一开发环境搭建 mybatis实战教程mybatis in ...mybatis实战教程mybatis in action之九mybatis 代码生成工具的使用 mybatis SqlSessionDaoSupport的使用附代码下载

    人工智能-项目实践-搜索引擎-基于SpringCloud + Nacos + Mybatis Plus + renren代码生成

    基于SpringCloud + Nacos + Mybatis Plus + renren代码生成器 本项目是基于guli商城做的开发,其功能与guli商城一模一样,但项目结构是基于企业模式进行搭建的,比如有微服务之间依赖的具有远程调用的feign client ...

    MyBatis_Generator 自动生成代码工具

    MyEclips MyBatis代码创建,根据网上资料介绍,非常简单: 第一种方式是直接在MyEclips的help菜单下面的软件市场Eclipse MarketPlace,写入URL链接,进行自动下载、安装; 第二种方法是,从官方下载插件包,解压缩,...

    基于Spring Boot + Mybatis + Mybatis Plus搭建的快速开发平台

    ifast集成了代码生成器,具有高效的开发效率。以Spring Boot为基础框架,Mybatis plus为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,基于Bootstrap构建的Admin LTE作为前端框架。

    springMVC+Spring+Mybatis+Maven整合代码案例

    1、设计数据库:设计好表结构,最好符合3NF,使用Generator自动生成Mybatis相关表信息 2、创建Maven项目,按需映入Maven包依赖-->配置文件:pom.xml 3、搭建Spring配置:spring.xml(扫描service),config....

    Mybatis.PDF

    的代码生成器提供了详细的配置介绍。此外,本书还提供了缓存配置、插件开发、 Spring Spring Boot 成的详细内容。最后通过介绍 Git GitHub 让读者了解 MyBatis 开源项目,通过对 MyBatis 源码和测试用 例的讲解让...

    MyBatis从入门到精通__刘增辉电子工业出版社

    针对MyBatis高级映射、存储过程和类型处理器提供了丰富的示例,通过自下而上的方法使读者更好地理解和掌握MyBatis的高级用法,同时针对MyBatis的代码生成器提供了详细的配置介绍。此外,本书还提供了缓存配置、插件...

    mybatis自动生成代码-java版本

    开发工具:idea(任意版本) 开发框架:idea搭建java版本 开发环境:jdk1.8,mybatis生成lib包,数据库mysql,服务器tomcat8.5

    mybatis_plus_learn.zip

    springboot+mybatis-plus搭建和CRUD包括代码生成器

    springmybatis

    mybatis实战教程mybatis in action之九mybatis 代码生成工具的使用 mybatis SqlSessionDaoSupport的使用附代码下载 转自:http://www.yihaomen.com/article/java/302.htm (读者注:其实这个应该叫做很基础的入门...

    《MyBatis 从入门到精通》源代码

    针对 MyBatis 高级映射、存储过程和类型处理器提供了丰富的示例,通过自下而上的方法使读者更好地理解和掌握MyBatis 的高级用法,同时针对 MyBatis 的代码生成器提供了详细的配置介绍。此外,本书还提供了缓存配置、...

    基于SpringBoot+SpringCloud+Mybatis主流框架搭建的分布式敏捷开发系统架构

    框架公共模块,提供相关共用工具类,以及代码生成器,基础配置参数,静态变量等,可演变成公司专用工具类自行维护。 mi-blog 查看部署 技术博客项目(使用HEXO主题模版,仿DD样式) mi-config 分布式统一配置管理...

    MyBatis 从入门到精通

    针对 MyBatis 高级映射、存储过程和类型处理器提供了丰富的示例,通过自下而上的方法使读者更好地理解和掌握MyBatis 的高级用法,同时针对 MyBatis 的代码生成器提供了详细的配置介绍。此外,本书还提供了缓存配置、...

    Mybatis从入门到精通

    mybatis实战教程(mybatis in action)之一:开发环境搭建 .....................................................mybatis实战教程(mybatis in action)之九:mybatis 代码生成工具的使用 ......................... 41

    基于C#制作的简易代码生成器.zip

    吸收市面上的代码生成插件如 EF 、MyBatis Generator、MyBatis Plus 等框架经验,希望手动使用 WinForm 实现一款简易的代码生成器。主要功能是通过读取用户设定的数据库中的数据表,由用户选定其中的若干个数据表,...

    spring boot+mybatis整合

    三、整合Mybatis(自动生成工具) 1、集成druid,使用连接池 2、自动生成工具依赖和插件 3、最终的pom.xml文件: 4、在application.yml中添加数据源、Mybatis的实体和配置文件位置。 5、自动生成代码配置文件。 6、...

    springboot+mybatis-plus+jwt+redis的简易后端框架

    1.快速搭建springboot+mybatis-plus代码自动生成器的后端框架https://blog.csdn.net/pengpm/article/details/124047191?spm=1001.2014.3001.5501 2.springboot+JWT+redis实现token身份令牌验证(附代码)(超详细) ...

    spring mybatis的整合

    使用myeclipse搭建的spring+mybatis 使用mysql数据库数据库比较简单自己就可以写!包含了整合时所需的jar包;自己测试过能出现代码模块和实体类是使用mybatis-generator-tool工具自动生成的!有兴趣的可以下载参考!

    springmvc+mybatis+spring

    所以数据库脚本和一些账号信息就已经屏蔽了,搭建看看项目框架就行了,肯定是跑不了的,mybatis是用generator自动生成代码,感兴趣的可以去百度下,分页的话用的拦截器,里面很多代码可以给你们重复使用,...

    操作系统平台项目代码生成器

    中国移动-这套代码生成器以账户中心管理端后台项目架构为基础定制的。项目使用的框架是Springboot、...以后所建项目按照此项目架构搭建即可使用,如果有调整的话,需要修改代码生成器里面的模板文件ftl即可使用。

Global site tag (gtag.js) - Google Analytics