mybatis官网:http://code.google.com/p/mybatis/
核心下载文件:MyBatis Core Framework ,MyBatis 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-Puls是一款基于MyBatis框架的增强工具,它在MyBatis的基础上提供了许多便利的功能,其中包括自定义代码生成器。这个功能允许开发者根据数据库表结构快速生成对应的Java代码,大大提高了开发效率,降低了出错...
总的来说,MyBatis-plus框架代码生成器fengyuxinxing-generator是一个强大的工具,可以帮助开发者快速搭建基于MyBatis-plus和SpringMvc的项目,通过自动化代码生成,提升了开发效率,降低了开发难度。在实际使用中,...
Mybatis-Plus是一款基于MyBatis框架的扩展库,它为开发者提供了强大的代码生成器,大大简化了在Java开发中的数据访问层(DAO)代码编写工作。MyBatis-Plus的核心功能包括:CRUD操作、条件构造器、关联查询、分页插件...
常见的代码生成器有MyBatis Generator、Mybatis Plus等。 例如,MyBatis Generator可以根据数据库表结构自动创建实体类、Mapper接口和XML配置文件,而Mybatis Plus则在此基础上提供了一些额外的功能,如CRUD操作的...
**JAVA - MyBatis Generator 代码自动生成工具** MyBatis Generator(MBG)是一款强大的Java工具,能够根据数据库表结构自动产生Model类、Mapper接口和XML映射文件,极大地提高了开发效率。这款工具适用于Java...
【标题】"mybatis_generator通用代码生成器"是一款基于MyBatis框架的代码自动生成工具,主要用于简化开发过程,提高开发效率。它结合了SpringBoot和MyBatis,旨在为开发者提供一个快速创建SQL模板和Java实体类的解决...
Mybatis Plus是一个强大的MyBatis扩展框架,它旨在简化开发,提供了一系列实用工具,包括但不限于自动CRUD操作、丰富的查询API、字段级权限控制以及本文着重讨论的代码生成器。代码生成器是Mybatis Plus的重要组件,...
MyBatis代码生成器是一个强大的工具,它极大地简化了开发过程中的数据访问层(DAO)编码工作。通过自动生成实体类、DAO接口以及Mapping映射文件,开发人员可以节省大量手动编写这些基础代码的时间,从而将更多的精力...
在这个"mybatis plus的环境搭建"项目中,我们将深入探讨如何配置并使用这个工具,以便在实际开发中提高效率。 首先,我们从`pom.xml`文件开始。`pom.xml`是Maven项目的配置文件,用于管理项目的依赖关系。为了引入...
MyBatis Generator(MBG)是一款强大的代码生成工具,它能够极大地提高开发效率,通过自动创建MyBatis的Mapper接口、Mapper XML文件、实体类以及DAO实现类等,减轻了开发者的手动编码工作。MBG的主要功能是根据...
使用MyBatis代码生成工具,开发者可以快速搭建数据访问层,集中精力处理业务逻辑,而不是重复的基础代码编写。这样不仅提高了开发速度,也保证了代码的规范性和一致性。 在压缩包文件名为"mapperUtil"的情况下,...
Oracle 和 MyBatis-Plus 的结合使用是一种常见的数据库操作方式,尤其在开发过程中,通过逆向工程生成代码能显著提高开发效率。MyBatis-Plus 是 MyBatis 的一个扩展,它提供了许多便利的功能,包括自动 CRUD(创建、...
MyBatis Generator(MBG)是一款强大的代码生成工具,它能够极大地提高开发效率,通过简单的配置,可以从数据库中的表自动生成Java实体类、Mapper接口及XML配置文件、Service层代码等,大大减少了手动编写这些重复性...
通过使用MyBatis的代码生成器,开发者可以快速搭建数据访问层,从而更专注于业务逻辑的实现,提高了开发效率并降低了出错的可能性。同时,随着数据库表结构的变化,只需更新配置文件,即可重新生成与新结构匹配的...
本文将详细介绍一个名为"springboot + mybatis plus + vue代码生成器"的工具,它旨在通过一键式生成功能,帮助开发者专注于更高层次的业务逻辑设计。 该代码生成器的核心技术栈包括SpringBoot、MyBatis Plus和Vue....
MyBatis Generator(MBG)是一款强大的自动化代码生成工具,尤其在处理MyBatis框架相关的实体类、Mapper接口和XML映射文件时,能够显著提高开发效率。它可以从数据库中的表自动生成Java实体类、Mapper接口及对应的...
通过使用MyBatis代码自动生成工具,开发者可以快速地搭建出与数据库交互的基础架构,从而专注于业务逻辑的实现,提高开发效率。这个工具是MyBatis生态中的重要一环,值得在实际开发中广泛使用。
使用MyBatis-Plus代码生成器的过程大致如下: 1. **配置**:在项目中引入MyBatis-Plus依赖,并配置好generator.xml,包括数据源、实体类包路径、Mapper接口包路径、XML文件路径等信息。 2. **指定表**:在配置文件...