一键生成实体类 service controller等

匿名 (未验证) 提交于 2019-12-02 23:47:01

<?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="ceec.dev.properties"/>    <context id="Mysql" targetRuntime="MyBatis3Simple" defaultModelType="flat">        <property name="beginningDelimiter" value="`"/>        <property name="endingDelimiter" value="`"/>        <!--自定义模板输出插件 TemplateFilePlugin -->        <!--Service interface-->        <plugin type="tk.mybatis.mapper.generator.TemplateFilePlugin">            <property name="targetProject" value="src/main/java/"/>            <property name="targetPackage" value="cn.net.ceec.core.service.system"/>            <property name="templatePath" value="${generator.project.path}/src/main/resources/generator/ftl/service.ftl"/>            <property name="Suffix" value="Service"/>            <property name="fileName" value="${tableClass.shortClassName}${Suffix}.java"/>        </plugin>        <!--serviceImpl-->        <plugin type="tk.mybatis.mapper.generator.TemplateFilePlugin">            <property name="targetProject" value="src/main/java/"/>            <property name="targetPackage" value="cn.net.ceec.core.service.system.impl"/>            <property name="templatePath" value="${generator.project.path}/src/main/resources/generator/ftl/serviceImpl.ftl"/>            <property name="Suffix" value="ServiceImpl"/>            <property name="fileName" value="${tableClass.shortClassName}${Suffix}.java"/>        </plugin>        <!--action-->        <plugin type="tk.mybatis.mapper.generator.TemplateFilePlugin">            <property name="targetProject" value="src/main/java/"/>            <property name="targetPackage" value="cn.net.ceec.core.web.action"/>            <property name="templatePath" value="${generator.project.path}/src/main/resources/generator/ftl/controller.ftl"/>            <property name="Suffix" value="Act"/>            <property name="fileName" value="${tableClass.shortClassName}${Suffix}.java"/>        </plugin>        <!--jsp-->        <!--<plugin type="tk.mybatis.mapper.generator.TemplateFilePlugin">            <property name="targetProject" value="${generator.projectFolder}/src/main/webapp/"/>            <property name="targetPackage" value="WEB-INF/views/${tableClass.lowerCaseName}"/>            <property name="templatePath" value="generator/ftl/jsp.ftl"/>            <property name="fileName" value="index.jsp"/>        </plugin>-->        <plugin type="tk.mybatis.mapper.generator.MapperPlugin">            <property name="mappers" value="cn.net.ceec.adapter.mybatis.generate.MapperTemplate"/>        </plugin>        <jdbcConnection driverClass="${spring.datasource.driver-class-name}"                        connectionURL="${spring.datasource.url}"                        userId="${spring.datasource.username}"                        password="${spring.datasource.password}">        </jdbcConnection>        <javaModelGenerator targetPackage="cn.net.ceec.core.model.system" targetProject="src/main/java">            <property name="rootClass" value="cn.net.ceec.basic.base.IdEntity"/>        </javaModelGenerator>        <sqlMapGenerator targetPackage="db/mappers/core/system" targetProject="src/main/resources"/>        <javaClientGenerator targetPackage="cn.net.ceec.core.mapper.system" targetProject="src/main/java" type="XMLMAPPER"/>        <!--<table tableName="mail_send_list" domainObjectName="SendList">-->            <!--<generatedKey column="id" sqlStatement="JDBC" identity="true"/>-->        <!--</table>-->        <!--<table tableName="mail_send_body" domainObjectName="SendBody">-->            <!--<generatedKey column="id" sqlStatement="JDBC" identity="false"/>-->        <!--</table>-->        <!--<table tableName="mail_send_to" domainObjectName="SendTo">-->            <!--<generatedKey column="id" sqlStatement="JDBC" identity="true"/>-->        <!--</table>-->        <!--<table tableName="mail_received_list" domainObjectName="ReceivedList">-->            <!--<generatedKey column="id" sqlStatement="JDBC" identity="true"/>-->        <!--</table>-->        <!--<table tableName="mail_received_body" domainObjectName="ReceivedBody">-->            <!--<generatedKey column="id" sqlStatement="JDBC" identity="false"/>-->        <!--</table>-->        <!--<table tableName="mail_attachment" domainObjectName="Attachment">-->            <!--<generatedKey column="id" sqlStatement="JDBC" identity="true"/>-->        <!--</table>-->        <table tableName="doc_recsendinfo_inter" domainObjectName="RecSendinfoInter">            <generatedKey column="id" sqlStatement="JDBC" identity="false"/>        </table>        <!--<table tableName="sys_log" domainObjectName="Logs">-->            <!--<generatedKey column="id" sqlStatement="MySql" identity="true"/>-->        <!--</table>-->    </context></generatorConfiguration>

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!