mybatis+mysql逆向工程

来源:互联网 发布:seed网络加速器官网 编辑:程序博客网 时间:2024/06/07 05:36

1.现在mysql建立一张表


2.然后需要以下文件



以下是generatorConfig.xml文件内容可以直接复制,但文件位置一定要注意修改,还有文件路径一定不能有中文,我刚开始也是有中文的后来将文件名改成“11111111”了

<?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 > <!-- mysql jar 文件位置 --> <classPathEntry location="D:\BaiduYunDownload\1111111111\lib\mysql-connector-java-5.1.30-bin.jar" /><context id="store" targetRuntime="MyBatis3"><commentGenerator> <!-- 是否去除自动生成的注释 true:是 : false:否 -->  <property name="suppressAllComments" value="true" /> <!-- 是否去除所有自动生成的文件的时间戳,默认为false -->              <!-- <property name="suppressDate" value="false"/> -->  </commentGenerator><!--数据库连接的信息:驱动类、连接地址、用户名、密码 -->  <jdbcConnection driverClass="com.mysql.jdbc.Driver"          connectionURL="jdbc:mysql://127.0.0.1:3306/shiro"          userId="root"          password="root"></jdbcConnection><!-- targetPackage:包名称(自定义)  targetProject:项目路径(自定义)   --><javaModelGenerator targetPackage="cn.com.demo.entity" targetProject="D:\BaiduYunDownload\1111111111\word"><!-- enableSubPackages:是否让schema作为包的后缀 -->     <property name="enableSubPackages" value="false" />    <!-- 从数据库返回的值被清理前后的空格  -->     <property name="trimStrings" value="true" />    </javaModelGenerator>    <!-- 配置生成相应的实体Mapper.xml,对于Mapper3.X我们需要把type="XMLMAPPER" --><!-- targetPackage:包名称(自定义)  targetProject:项目路径(自定义)   -->     <sqlMapGenerator targetPackage="cn.com.demo.mapper" targetProject="D:\BaiduYunDownload\1111111111\word"><property name="enableSubPackages" value="false" /></sqlMapGenerator><!-- 配置生成相应的接口类,对应与Mapper.xml中的一系列CRUD方法SQL语句 -->          <!-- targetPackage:包名称(自定义)  targetProject:项目路径(自定义)   -->      <javaClientGenerator targetPackage="cn.com.demo.dao" targetProject="D:\BaiduYunDownload\1111111111\word" type="XMLMAPPER">    <property name="enableSubPackages" value="false" />  </javaClientGenerator><!-- 用户表:注意如果你有多个表的话,可以将以下标签复制多个逆向生成 -->  <table schema="stone" tableName="demo" domainObjectName="Demo"    enableCountByExample="false"enableUpdateByExample="false"enableDeleteByExample="false"enableSelectByExample="false"selectByExampleQueryId="false"    >      </table>    </context></generatorConfiguration>
先开始运行了,通过cmd方式运行:Java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite

mybatis-generator-core-1.3.2.对应的是jar文件的版本,另一个就是文件名了

注意:我的jar包和xml文件都放在(D:\BaiduYunDownload\1111111111\lib)这个目录下的哦!!!


1 0
原创粉丝点击