zoukankan      html  css  js  c++  java
  • mybatis自动generator

     在pom.xml 新加

    <plugin>
        <groupId>org.mybatis.generator</groupId>
        <artifactId>mybatis-generator-maven-plugin</artifactId>
        <version>1.3.2</version>
        <configuration>
            <configurationFile>src/main/resources/mybatis-generator/generatorConfig.xml</configurationFile>
            <verbose>true</verbose>
            <overwrite>true</overwrite>
        </configuration>
    </plugin>

    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="C:UsersAdministrator.m2
    epositorymysqlmysql-connector-java5.1.39mysql-connector-java-5.1.39.jar" />
    
    	<context id="context1" targetRuntime="MyBatis3">
    		<jdbcConnection driverClass="com.mysql.jdbc.Driver"
    			connectionURL="jdbc:mysql://127.0.0.1:3306/test" userId="root"
    			password="huhanbo">
    		</jdbcConnection>
    
    		<!-- <javaTypeResolver> -->
    		<!-- <property name="forceBigDecimals" value="false" /> -->
    <!-- 	</javaTypeResolver> -->
    		<!-- 实体定义地址 -->
    		<javaModelGenerator targetPackage="com.me.mybatis.entity"
    			targetProject="D:Busys_Projectproject	est	estsrcmainjava" />
    		<!-- sql的配置文件定义 -->
    		<sqlMapGenerator targetPackage="mybatisMapper"
    			targetProject="D:Busys_Projectproject	est	estsrcmain
    esources" />
    		<!-- DAO定义 XMLMAPPER是xml的配置方式,还有ANNOTabelMapper的是注解方式 -->
    		<javaClientGenerator targetPackage="com.me.mybatis.persistence"
    			targetProject="D:Busys_Projectproject	est	estsrcmainjava" type="XMLMAPPER" />
    
    		<table tableName="company" domainObjectName="Company" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
    	
    	</context>
    </generatorConfiguration>
    

      

    配置好后,点击如下,就会在上面配置的对应目录生成  

    参考博客:

    http://www.cnblogs.com/yjmyzz/p/mybatis-generator-tutorial.html

  • 相关阅读:
    2016年 IT 趋势大预测!
    怎样创建合适的告警处理流程?
    如何解决 Java 安全问题?
    程序员:如何成为一个全栈的工程师?
    安全防护:你是否正在追逐一个不可能实现的目标?
    如何使用 Python 创建一个 NBA 得分图?
    如何对 Android 库进行依赖管理?
    减少 WAF 漏报的 8 种方法 !
    第69节:Java中数据库的多表操作
    第69节:Java中数据库的多表操作
  • 原文地址:https://www.cnblogs.com/huhanbo/p/7537766.html
Copyright © 2011-2022 走看看