• Mybatis


    mybatis-generator 常见配置

    <?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.28.jar"/>
    	<context id="DB2Tables"	targetRuntime="MyBatis3">
    		<commentGenerator> 
    			<!--  关闭自动生成的注释  -->
    			<property name="suppressAllComments" value="true" /> 
    		</commentGenerator>
    			<!--  数据库连接配置  -->
    		<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/db" userId="root" password="root"></jdbcConnection>
    			<!--  java类型处理器  -->
    		<javaTypeResolver>
    			<!--  不使用DECIMAL和 NUMERIC  -->
    			<property name="forceBigDecimals" value="false"/>
    		</javaTypeResolver>
    			<!--  生成java类  -->
    		<javaModelGenerator targetPackage="pojo" targetProject="src">
    			<!-- 在targetPackage的基础上,根据数据库的schema再生成一层package,最终生成的类放在这个package下,默认为false -->
    			<property name="enableSubPackages" value="true"/>
    			<!-- 设置是否在getter方法中,对String类型字段调用trim()方法 -->
    			<property name="trimStrings" value="true"/>
    		</javaModelGenerator>
    			<!--  生成mapper  -->
    		<sqlMapGenerator targetPackage="mapper" targetProject="src">
    			<property name="enableSubPackages" value="true"/>
    		</sqlMapGenerator>
    			<!--  生成xml  -->
    		<javaClientGenerator type="XMLMAPPER" targetPackage="mapper" targetProject="src">
    			<property name="enableSubPackages" value="true"/>
    		</javaClientGenerator>
    			
    		<table tableName="table" domainObjectName="pojo" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false"
    		enableSelectByExample="false" selectByExampleQueryId="false">
    		</table>
    
    	</context>
    </generatorConfiguration>
    
    
  • 相关阅读:
    vue开发(一)安装
    Ubuntu18.04安装mysql
    使用.NET Framework开发IIS 7.0模块和处理程序拦截请求实现跳转
    Mysql 清空数据后,释放硬盘文件
    依赖注入
    ubuntu 上开发.netcore
    使用python获取微医数据
    Mysql查询某字段重复值并删除重复值
    使用pyinstaller 打包python程序
    堆(heap)和栈(stack)、内存泄漏(memory leak)和内存溢出
  • 原文地址:https://www.cnblogs.com/qifengle1412/p/12933729.html
Copyright © 2020-2023  润新知