Eclipse 使用mybatis generator插件自动生成代码
来源:互联网 发布:三峡大学网络课程 编辑:程序博客网 时间:2024/05/21 12:40
转载:http://blog.csdn.net/dings503/article/details/53506030
1. 下载mybatis generator插件
下载地址:https://github.com/mybatis/generator/releases
下载完成后,解压,将features和plugins文件夹的内容复制到eclipse的相应文件夹中,重启eclipse即可。
- 使用插件
选中添加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
最好使用绝对路径。
- 生成代码文件
选中generatorConfig.xml文件,右键选择Generate MyBatis/IBATIS Artifacts即可
阅读全文
0 0
- Eclipse 使用mybatis generator插件自动生成代码
- Eclipse 使用mybatis generator插件自动生成代码
- eclipse使用mybatis generator自动生成代码
- Mybatis Generator 自动生成实体类代码 Eclipse 插件
- 使用Eclipse的Generator MyBatis/iBatis Artifacts插件自动生成代码,与spring集成
- 使用Eclipse的Generator MyBatis/iBatis Artifacts插件自动生成代码,与spring集成
- eclipse 使用maven generator 插件自动生成mybatis所需代码
- mybatis-generator自动生成代码插件使用详解
- 使用MyBatis Generator自动生成代码生成器插件
- Eclipse中Mybatis Generator代码生成插件的使用
- eclipse中 使用mybatis generator自动生成代码 错误
- mybatis-generator插件自动生成代码
- mybatis maven generator 插件自动生成代码
- 使用MyBatis-generator 自动生成MyBatis代码
- MyBatis使用Generator自动生成代码
- MyBatis使用Generator自动生成代码
- 使用MyBatis generator自动生成代码
- 使用mybatis generator自动生成代码步骤
- 最小生成树(MST)的Kruskal实现
- DOM节点访问关系与操作示例
- POSIX信号量实现互斥
- 谷歌正考虑商用量子计算服务
- 《致橡树》 舒婷
- Eclipse 使用mybatis generator插件自动生成代码
- vim常用命令附带几个Markdown常用数学符号
- Vue axios与FormData结合提交文件,并且展示用户图片文件
- Annotation成员的读取
- SPI总线的初步认识
- 字符串
- 数据结构实验之栈:行编辑器
- 凸函数(convex)
- C语言——插入排序