maven插件--MyBatis自动生成代码

1.pom.xml:加入插件配置

Xml代码

  1. <plugin>
  2. <groupId>org.mybatis.generator</groupId>
  3. <artifactId>mybatis-generator-maven-plugin</artifactId>
  4. <version>1.3.2</version>
  5. <configuration>
  6. <verbose>true</verbose>
  7. <overwrite>true</overwrite>
  8. </configuration>
  9. </plugin>

2.在source的根目录下增加generatorConfig.xml

Xml代码  下载

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE generatorConfiguration PUBLIC
  3. "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  4. "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" >
  5. <generatorConfiguration>
  6. <!--mybatis生成工具的帮助文档可以看:-->
  7. <!--英文:http://www.mybatis.org/generator/usage/mysql.html-->
  8. <!--中文:http://www.mybatis.tk/-->
  9. <!--中文:http://mbg.cndocs.tk/-->
  10. <!--添加你本地的驱动jar-->
  11. <classPathEntry location="/Users/hanqunfeng/maven_repository/mysql/mysql-connector-java/5.1.21/mysql-connector-java-5.1.21.jar"/>
  12. <context id="context" targetRuntime="MyBatis3">
  13. <!--设置编码格式-->
  14. <property name="javaFileEncoding" value="UTF-8"/>
  15. <commentGenerator>
  16. <property name="suppressAllComments" value="false"/>
  17. <property name="suppressDate" value="true"/>
  18. </commentGenerator>
  19. <!--添加你的 JDBC 连接信息-->
  20. <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/ssm" userId="ssm" password="ssm"/>
  21. <javaTypeResolver>
  22. <property name="forceBigDecimals" value="false"/>
  23. </javaTypeResolver>
  24. <!--要生成的 pojo 模块位置-->
  25. <javaModelGenerator targetPackage="com.generator.pojo" targetProject="src/main/java">
  26. <property name="enableSubPackages" value="false"/>
  27. <property name="trimStrings" value="true"/>
  28. </javaModelGenerator>
  29. <!--要生成的 Mapper.xml 文件位置-->
  30. <sqlMapGenerator targetPackage="com.generator.mapper" targetProject="src/main/java">
  31. <property name="enableSubPackages" value="false"/>
  32. </sqlMapGenerator>
  33. <!--要生成的 Mapper 接口类-->
  34. <javaClientGenerator targetPackage="com.generator.mapper" targetProject="src/main/java" type="XMLMAPPER">
  35. <property name="enableSubPackages" value="false"/>
  36. </javaClientGenerator>
  37. <!--要根据哪张表生成,要在这里配置-->
  38. <!--用百分号表示生成所有表,可以直接省去一个一个写 <table tableName="%" /> -->
  39. <table tableName="sys_user" enableCountByExample="false" enableDeleteByExample="false" enableSelectByExample="false" enableUpdateByExample="false"/>
  40. </context>
  41. </generatorConfiguration>

3.generator配置文件说明  下载

4.执行:mybatis-generator:generate -e

时间: 2024-07-28 22:34:54

maven插件--MyBatis自动生成代码的相关文章

maven插件mybatis-generator自动生成代码

在开发中ssm框架用的十分广泛.mybatis最为持久层框架,根据xml.或者注解映射数据.自己可以控制sql,灵活简单操作数据库.但是,所有的sql文件都是有自己编写,不仅繁琐,而且很耗时,在开发中,速度.效率很重要.所以很多基础sql是有规律可循,可以根据数据库字段自动生成的.下面就进入今天的主题,通过maven插件mybatis-generator自动生成代码. 1.环境配置,创建maven项目,在pom.xml添加插件配置. <build> <finalName>zsxt&

Mybatis 自动生成代码,数据库postgresql

最近做了一个项目,使用Mybatis自动生成代码,下面做一下总结,被以后参考: 一.提前准备: 1.工具类:mybatis-generator-core-1.3.2.jar 2.postgresql驱动:postgresql-9.2-1003-jdbc4.jar 3.xml文件 这些我都上传到了附件上,下载链接:Download 二.XML详解 咱们的核心配置文件:mybatisGeneratorConfig.xml <?xml version="1.0" encoding=&q

mybatis分页插件,自动生成代码插件

1.分页插件 在上一篇介绍拦截器中尝试了封装分页插件,其实有更好的mybatis分页插件PageHelper,具体用法: 1.导包 2.注册拦截器 3.写mapper 4.调用 结果如下: 结果pageInfo数据解析: 还有很多的属性,具体可以自己测试 2.自动生成代码 自动生成代码可以帮助我们生成实体类,mapper映射一级dao接口文件,减少代码量,使用方法: 1.导包: 2.编辑配置文件,配置文件的位置与上面配置中的位置要一致: <?xml version="1.0" e

Mybatis自动生成代码

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文将简要介绍怎样利用Mybatis Generator自动生成Mybatis的相关代码,Mybatis Generator是一个非常好用的工具,使用它可以大大节省开发的时间,并减少代码的编写量. 一.构建一个环境 1. 首先创建一个表: CREATE TABLE t_user ( USER_ID INT NOT NULL AUTO_INCREMENT, USER_NAME CHAR(

【转载】maven插件mybatis-generator自动生成 (1)

http://blog.csdn.net/itlqi/article/details/49534447 1.新建一个maven项目在pom.xml添加如下: [html] view plain copy <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> &

idea插件esayCode自动生成代码(代码生成器)

1.连接数据库我用的是mysql,当然其他关系型数据库也是可以的 点击idea右方database,接着点击+ 接着输入端口,账号密码,登录就OK啦 如果test connection 按钮点不了则看该页面最下方下载插件就可以了 2.下载esayCode 插件(有的版本idea已经装好,装好自动跳过这步) Plugins --> 搜索安装Easy Code插件   -->  安装之后注意重启idea! 3.生成默认模板代码1.右键对应的表→esaycode→generate code 2.选择

maven 工程mybatis自动生成实体类

generatorConfig.xml [html] view plain copy <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/myb

Mybatis 使用maven插件mybatis-generator自动生成entities和SQL和mapper

第一步:在pom中添加该插件的配置,我直接把pom贴上来好了 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.

idea中mybatis自动生成代码插件使用介绍(better-mybatis-generator)

前提:搜索插件安装成功并重启idea 1.idea链接数据库:View > Tool Windows > Database,输入ip.端口.用户名密码链接成功 2.选择某个表,右键点击,选择mybatis-generate 3.在弹出的配置页面进行填写,点击ok 4.去对应目录查看生成的文件 5.可以在file > Setting >  Tools > MyBatis generator Plugin设置默认配置 原文地址:https://www.cnblogs.com/li