我是靠谱客的博主 认真白开水,最近开发中收集的这篇文章主要介绍eclipse mybatis generator 配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  1. generatorConfig配置文件

    <?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>
      <!-- 引入配置文件 -->
      <!-- <properties resource="generator.properties" /> -->
      
      <!-- 数据库驱动 -->
      <classPathEntry location="D:MyDocumentlocalmavenRepositorymysqlmysql-connector-java5.1.40mysql-connector-java-5.1.40.jar"/>
      <context id="default" targetRuntime="MyBatis3">
      	<commentGenerator>
      		<property name="suppressDate" value="true"/>
      		<!-- 是否去除自动生成的注解 true:是; false: 否 -->
      		<property name="suppressAllComments" value="false" />
      		<property name="addRemarkComments" value="true" />
      	</commentGenerator>
      	
        <jdbcConnection connectionURL="jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=utf-8&amp;useSSL=false&amp;allowMultiQueries=true" driverClass="com.mysql.jdbc.Driver" password="test&amp;*2021" userId="root" />
        
        <javaTypeResolver>
        	<property name="forceBigDecimals" value="false" />
        </javaTypeResolver>
        
    	<!-- 生成模型的包名和位置 -->
        <javaModelGenerator targetPackage="com.demo.entity" targetProject="mybatis_generator" >
        	<property name="enableSubPackages" value="true" />
        	<property name="trimStrings" value="true"/>
        </javaModelGenerator>
        
        <!-- 生成映射文件的包名和位置 -->
        <sqlMapGenerator targetPackage="com.demo.mapper" targetProject="mybatis_generator">
        	<property name="enableSubPackages" value="true" />
        </sqlMapGenerator>
        
        <!-- 生成DAO的包名和位置 -->
        <javaClientGenerator targetPackage="com.demo.mapper" targetProject="mybatis_generator" type="XMLMAPPER" >
        	<property name="enableSubPackages" value="true"/>
        </javaClientGenerator>
        
        <!-- 要生成的表名 tableName 是数据库中的表名或视图名 domainObjectName是实体类名 -->
        <table tableName="test_company" 
        	domainObjectName="TestCompany" 
        	enableCountByExample="false" 
        	enableUpdateByExample="false"
        	enableDeleteByExample="false"
        	enableSelectByExample="false"
        	selectByExampleQueryId="false"
        	/>
    
        
      </context>
    </generatorConfiguration>

    备注:mybatis-generator 低版本 targetProject 要配置绝对路径(D:project...srcmainjava)

  2. 中文注释乱码问题

在eclipse安装目录下,修改配置文件eclipse.ini. 在结尾处添加

-Dfile.encoding=UTF-8

最后

以上就是认真白开水为你收集整理的eclipse mybatis generator 配置的全部内容,希望文章能够帮你解决eclipse mybatis generator 配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部