Eclipse 使用mybatis generator插件自动生成代码
2016-12-07 15:10
375 查看
1. 下载mybatis generator插件
下载地址:https://github.com/mybatis/generator/releases下载完成后,解压,将features和plugins文件夹的内容复制到eclipse的相应文件夹中,重启eclipse即可。
2. 使用插件
选中添加generatorConfig文件的项目,右键new–>other生成的generatorConfig.xml文件配置如下:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <generatorConfiguration> <!-- classPathEntry:数据库的JDBC驱动的jar包地址 --> <classPathEntry location="D:\software\eclipse\workspace\UserRegister\WebContent\WEB-INF\lib\mysql-connector-java-5.1.22-bin.jar" /> <context id="DB2Tables" targetRuntime="MyBatis3"> <commentGenerator> <!-- 抑制警告 --> <property name="suppressTypeWarnings" value="true" /> <!-- 是否去除自动生成的注释 true:是 : false:否 --> <property name="suppressAllComments" value="true" /> <!-- 是否生成注释代时间戳 --> <property name="suppressDate" value="true" /> </commentGenerator> <!--数据库连接的信息:驱动类、连接地址、用户名、密码 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost/test" userId="root" password="root"> </jdbcConnection> <javaModelGenerator targetPackage="com.demo.domain" targetProject="UserRegister\src"> <property name="enableSubPackages" value="false" /> <property name="trimStrings" value="true" /> </javaModelGenerator> <sqlMapGenerator targetPackage="com.demo.mapper" targetProject="UserRegister\src"> <property name="enableSubPackages" value="true" /> </sqlMapGenerator> <javaClientGenerator type="XMLMAPPER" targetPackage="com.demo.dao" targetProject="UserRegister\src"> <property name="enableSubPackages" value="true" /> </javaClientGenerator> <!-- tableName:用于自动生成代码的数据库表;domainObjectName:对应于数据库表的javaBean类名 --> <!-- <table schema="untodo" tableName="T_USER" domainObjectName="User"/> --> <!-- 要生成那些表(更改tableName和domainObjectName就可以) --> <!-- <table schema="untodo" tableName="T_USER" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"/> --> <!--生成对应表及类名 --> <table schema="general" tableName="T_USERINFO" domainObjectName="User"> <!--domain字段的命名规则,false:默认为驼峰命名 true:按数据库真实命名 --> <property name="useActualColumnNames" value="false" /> <!-- 忽略列,不生成bean 字段 --> <!-- <ignoreColumn column="FRED" /> --> <!-- 指定列的java数据类型 --> <!-- <columnOverride column="LONG_VARCHAR_FIELD" jdbcType="VARCHAR" /> --> </table> </context> </generatorConfiguration>
PS:
targetProject的配置如果写绝对路径可能出错: Project D: does not exist
最好使用绝对路径。
3. 生成代码文件
选中generatorConfig.xml文件,右键选择Generate MyBatis/IBATIS Artifacts即可相关文章推荐
- Eclipse 使用mybatis generator插件自动生成代码
- 使用Eclipse的Generator MyBatis/iBatis Artifacts插件自动生成代码,与spring集成
- 使用Eclipse的Generator MyBatis/iBatis Artifacts插件自动生成代码,与spring集成
- Eclipse 使用mybatis generator插件自动生成代码
- eclipse 使用maven generator 插件自动生成mybatis所需代码
- mybatis 之 generator插件使用 集成到了eclipse 自动生成实体,example,mapper
- eclipse使用mybatis generator自动生成代码报错Generation Warnings Occured Project E: does
- AutoCode (vs插件)自动生成代码插件 下载及使用教程(C#版)( 更新简单自定义模板教程)
- AutoCode (vs插件)自动生成代码插件 下载及使用教程(C#版)( 更新简单自定义模板教程)
- Mybatis自动代码生成插件MybatisGenerator使用
- mybatis 之 generator插件使用 集成到了eclipse 自动生成实体,example,mapper
- 如何在Eclipse中使用ibatis的自动代码生成工具Abator
- Eclipse插件开发-不使用对话框,使用代码方式生成bundle jar
- Eclipse安装Hibernate tools插件自动生成代码
- eclipse使用ModelGoon插件自动生成java类的UML图
- AndroidStudio-Parcelable自动生成代码插件安装和使用
- 在Eclipse中使用Axis2插件自动生成WSDL文件
- Mybatis代码自动生成插件使用
- 使用JAXB eclipse插件根据XSD文件生成JAVA代码
- Mybatis代码自动生成插件使用