MyBatis Generator 自动创建代码
2016-11-09 13:17
417 查看
1.导入需要的jar
mybatis-generator-core-1.3.5.jar (点击下载jar)
mysql-connector-java-5.1.22-bin.jar
oracle7.jar(点击下载jar)
2.配置generatorConfig.xml
mybatis-generator-core-1.3.5.jar (点击下载jar)
mysql-connector-java-5.1.22-bin.jar
oracle7.jar(点击下载jar)
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="mysql-connector-java-5.1.22-bin.jar"/> <context id="DB2Tables" targetRuntime="MyBatis3"> <commentGenerator> <property name="suppressDate" value="true"/> <property name="suppressAllComments" value="true"/> </commentGenerator> <!--数据库链接地址账号密码--> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/dbname" userId="root" password="root"> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false"/> </javaTypeResolver> <!--生成Model类存放位置--> <javaModelGenerator targetPackage="com.model" targetProject="src"> <property name="enableSubPackages" value="true"/> <property name="trimStrings" value="true"/> </javaModelGenerator> <!--生成映射文件存放位置--> <sqlMapGenerator targetPackage="com.mapping" targetProject="src"> <property name="enableSubPackages" value="true"/> </sqlMapGenerator> <!--生成Dao类存放位置--> <javaClientGenerator type="XMLMAPPER" targetPackage="com.dao" targetProject="src"> <property name="enableSubPackages" value="true"/> </javaClientGenerator> <!--生成对应表及类名--> <table tableName="user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> </context> </generatorConfiguration>3.在generatorConfig.xml同级目录运行命令
java -jar mybatis-generator-core-1.3.5.jar -configfile generatorConfig.xml -overwrite
下面为oracle的配置:
<?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="ojdbc7.jar"/> <context id="Oracle2Tables" targetRuntime="MyBatis3"> <commentGenerator> <property name="suppressDate" value="false"/> <property name="suppressAllComments" value="true"/> </commentGenerator> <!--数据库链接地址账号密码--> <jdbcConnection driverClass="oracle.jdbc.OracleDriver" connectionURL="jdbc:oracle:thin:@192.168.1.85:1521/pdborcl" userId="tp_bitz2016" password="tp_bitz2016"> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false"/> </javaTypeResolver> <!--生成Model类存放位置--> <javaModelGenerator targetPackage="com.bitz.data.entity" targetProject="src/main/java"> <property name="enableSubPackages" value="true"/> <property name="trimStrings" value="true"/> </javaModelGenerator> <!--生成映射文件存放位置--> <sqlMapGenerator targetPackage="com.bitz.data.dao" targetProject="src/main/java"> <property name="enableSubPackages" value="true"/> </sqlMapGenerator> <!--生成Dao类存放位置--> <javaClientGenerator type="XMLMAPPER" targetPackage="com.bitz.data.dao" targetProject="src/main/java"> <property name="enableSubPackages" value="true"/> </javaClientGenerator> <!--生成对应表及类名--> <table tableName="user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> </context> </generatorConfiguration>
相关文章推荐
- mybatis generator自动创建代码及相关问题
- Myeclipse 10 使用mybatis-generator自动创建代码总结,附源码
- 如何用MyBatis-Generator自动创建代码(映射生成实体类、DAO接口和Mapping映射文件)
- 在eclipse中使用mybatis-generator自动创建代码generatorConfig.xml模板
- 使用MyBatis-Generator自动创建代码(参考+修改)
- MyBatis Generator自动创建代码的过程
- MyBatis Generator自动创建代码
- 使用mybatis generator自动生成代码步骤
- Intellij IDEA中使用MyBatis-generator 自动生成MyBatis代码
- 利用mybatis-generator自动生成代码
- MyBatis使用Generator自动生成代码
- mybatis-generator 代码自动生成工具
- MyBatis自动创建代码
- MyBatis Generator自动生成MyBatis的映射代码
- SpringBoot学习教程 - 06 - 集成MyBatis Generator自动生成代码
- Intellij IDEA 14中使用MyBatis-generator 自动生成MyBatis代码
- mybatis-generator自动生成代码插件使用详解 ecilpse
- Intellij IDEA 中使用 MyBatis-generator 自动生成 MyBatis 代码
- SSM框架通过mybatis-generator自动生成代码