
MyBatis Generator
文章平均质量分 90
码农致富
喜欢的朋友可以关注下订阅号:「码农致富」
展开
-
MyBatis Generator系列(一)----MyBatis Generator简介
一、什么是MyBatis Generator?MyBatis Generator是一个可以用来生成Mybatis dao,entity,Mapper文件的一个工具,在项目的过程中可以省去很多重复的工作,我们只要在MyBatis Generator的配置文件中配置好要生成的表名与包名,然后运行一条命令就会生成一堆文件。目前最新的版本是:1.3.5一些资料:MyBati原创 2017-09-13 21:16:47 · 4651 阅读 · 0 评论 -
MyBatis Generator系列(二)----自定义CommentGenerator实现中文注释
一、简介由于MyBatis Generator自带了生成注释的功能,但是,是英文的而且生成的根本无法理解,所以可以通过,修改他的源码来实现生成中文的注释,具体方式有以下几种:1) 自定义CommentGenerator2) 修改源码3) PluginAdapter插件的形式二、自定义CommentGenerator实现中文注释2.1、先创建M原创 2017-10-05 14:06:43 · 26514 阅读 · 5 评论 -
MyBatis Generator系列(三)----修改源码实现中文注释
1)导入源码再新建一个Maven项目,然后把mybatis-generator-core-1.3.5解压,复制org目录到eclipse中去,完整的项目如下:此时,项目有可能会报错,因为有依赖包没有引入,缺少log4j和ant包,在pom.xml中添加上依赖,顺便添加了oracle和mysql的驱动程序 log4j原创 2017-10-06 10:30:23 · 11959 阅读 · 3 评论 -
MyBatis Generator系列(五)----MyBatis Generator Plugin插件之ToStringPlugin
一、ToStringPlugin插件简介org.mybatis.generator.plugins.ToStringPluginToStringPlugin插件主要用来为KeyClass,Record Class和BlobClass提供toString方法的二、ToStringPlugin使用默认情况下通过MyBatis Generator生成的原创 2017-12-02 16:00:53 · 4056 阅读 · 0 评论 -
MyBatis Generator系列(六)----MyBatis Generator Plugin插件之SerializablePlugin
一、SerializablePlugin插件简介很多时候我们创建的bean需要实现序列化,所有要实现Serializable类,所以MyBatis Generator为我们提供了SerializablePlugin插件用来在代码生成时实现序列化。二、SerializablePlugin使用在generatorConfig.xml中配置SerializablePl原创 2017-12-02 16:24:23 · 4291 阅读 · 0 评论 -
MyBatis Generator系列(七)----MyBatis Generator Plugin插件之MapperConfigPlugin
一、MapperConfigPlugin插件简介MapperConfigPlugin插件用来帮助生成一个默认的MapperConfig.xml文件骨架,MapperConfig.xml是Mybatis的全局配置文件,在这个骨架文件中完成了本次生成的mapper.xml文件的配置;二、MapperConfigPlugin使用在generatorConfig.x原创 2017-12-02 17:05:46 · 1260 阅读 · 0 评论 -
MyBatis Generator系列(四)----MyBatis Generator Plugin插件详解
一、MyBatis Generator插件简介(A)MyBatis Generator插件有什么用1.可以使用自己的注解来辅助生成代码;2.可以在类上面添加一些方法来辅助生成代码;3.可以添加一些XML中的元素的属性配置;4.可以添加一些额外的XML文件或者Java文件(比如一个例子就是生成MyBatisConfig.xml文件);(B)Plug原创 2017-12-02 15:19:47 · 23782 阅读 · 1 评论 -
MyBatis Generator系列(八)----MyBatis Generator自定义插件实现自定义Mapper
一、创建基类有时候会通过创建实体的基类,用来复用一些代码,然后让其他的实体类集成这个类:package com.fendo.bean;/** * @Title: BaseModel.java * @Package com.fendo.bean * @Description: 实体基类 * @author fendo * @date 2017年12月2日 下午5原创 2017-12-02 20:05:31 · 14287 阅读 · 3 评论