MyBatis自动生成表对应的类
2016-05-27 15:31
232 查看
1. build.xml
2. generatorConfig.xml
右键,运行build.xml即可生成
<project default="genfiles" basedir="."> <property name="generated.source.dir" value="${basedir}" /> <target name="genfiles" description="Generate the files"> <taskdef name="mbgenerator" classname="org.mybatis.generator.ant.GeneratorAntTask" classpath="D:/mybatis-generator-core-1.3.1.jar" /> <mbgenerator overwrite="true" configfile="generatorConfig.xml" verbose="false"> <propertyset> <propertyref name="generated.source.dir" /> </propertyset> </mbgenerator> </target> </project>
2. 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 location="D:\mysql-connector-java-5.1.8.jar" /> <context id="mySQLTables" targetRuntime="MyBatis3"> <!-- 取消注释 --> <commentGenerator> <property name="suppressDate" value="true" /> <property name="suppressAllComments" value="true" /> </commentGenerator> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://192.168.1.1:3306/ams?useUnicode=true&characterEncoding=UTF-8" userId="xxxx" password="qwer123"> </jdbcConnection> <javaTypeResolver > <property name="forceBigDecimals" value="false" /> </javaTypeResolver> <javaModelGenerator targetPackage="com.platform.module.monitoring.model" targetProject="java"> <property name="enableSubPackages" value="true" /> <property name="trimStrings" value="true" /> </javaModelGenerator> <sqlMapGenerator targetPackage="com.platform.module.monitoring.model" targetProject="java"> <property name="enableSubPackages" value="true" /> </sqlMapGenerator> <javaClientGenerator type="XMLMAPPER" targetPackage="com.platform.module.monitoring.dao" targetProject="java"> <property name="enableSubPackages" value="true" /> </javaClientGenerator> <table tableName="dev_location" > </table> </context> </generatorConfiguration>
右键,运行build.xml即可生成
相关文章推荐
- 让Python文件也可以当bat文件运行
- C位出道后却遇前狼后虎,生鲜电商多点如何突围?
- “to B”的金矿还是BAT的?
- Bat:一种具有语法高亮和 Git 集成的 Cat 类命令
- bat 截取字符串(for命令) 推荐收藏
- 实现FTP整站上传的批处理代码
- 批处理向FTP上传具有指定属性的文件(增量备份)
- vbs与bat混编修改虚拟盘符的卷标
- 使用BAT批处理执行sql语句的代码
- BAT 参数去引号(各种去引号的奇葩方式)
- bat 文件 学习使用指南
- BAT批处理实现字符串截取功能
- 批处理bat 延时执行命令的两种方法
- 可以生成SLEEP.EXE的延时命令的bat文件
- 执行批处理bat程序中的条件处理
- 批处理BAT创建快捷方式
- bat实现的模仿黑客帝国里面的数码雨
- 根据当前目录下的文件生成网址列表的bat
- BAT 特殊符号总结
- 使用BAT一句话命令实现快速合并JS、CSS