Mybatis 反向生成 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">
<!--
执行命令示例:
在此文件所在当前目录下执行
非覆盖模式:java -jar mybatis-generator-core-1.3.5.jar -configfile generatorConfig.xml
覆盖模式: java -jar mybatis-generator-core-1.3.5.jar -configfile generatorConfig.xml -overwrite
 -->
<generatorConfiguration>
    <!-- 这里的location要替换成你本机的实际路径 -->
    <classPathEntry location="./ojdbcJdk16-1.0.0.jar" />

    <context id="myDb" targetRuntime="MyBatis3">

        <plugin type="org.mybatis.generator.plugins.ToStringPlugin" />
        <plugin type="org.mybatis.generator.plugins.CaseInsensitiveLikePlugin" />
        <plugin type="org.mybatis.generator.plugins.FluentBuilderMethodsPlugin" />
        <plugin type="com.legion.mybatis.generator.plugin.InsertDatePlugin">
            <property name="OTC_NEWBOND_DISTRIBUTION" value="CREATION_TIME"/>
        </plugin>
        <plugin type="com.legion.mybatis.generator.plugin.SysdatePlugin">
            <property name="OTC_NEWBOND_DISTRIBUTION" value="LAST_UPDATE_TIME"/>
        </plugin>

        <plugin type="com.legion.mybatis.generator.plugin.FundRightPlugin">
            <property name="OTC_NEWBOND_DISTRIBUTION" value="BOND_CODE"/>
        </plugin>

        <commentGenerator>
            <property name="suppressAllComments" value="true" />
        </commentGenerator>

        <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
                        connectionURL="jdbc:oracle:thin:@192.168.8.200:1521/DEVCMFBP"
                        userId="fundoper"
                        password="cmf+2011">
        </jdbcConnection>

        <javaTypeResolver>
            <property name="forceBigDecimals" value="false" />
        </javaTypeResolver>

        <javaModelGenerator targetPackage="com.cmf.otc.newbond.core.bean" targetProject="src/main/java">
            <property name="enableSubPackages" value="true" />
            <property name="trimStrings" value="true" />
        </javaModelGenerator>

        <sqlMapGenerator targetPackage="mapper"  targetProject="src/main/resources">
            <property name="enableSubPackages" value="true" />
        </sqlMapGenerator>

        <javaClientGenerator type="XMLMAPPER" targetPackage="com.cmf.otc.newbond.core.mapper"  targetProject="src/main/java">
            <property name="enableSubPackages" value="true" />
        </javaClientGenerator>

        <table tableName="OTC_NEWBOND_DISTRIBUTION" domainObjectName="Distribution">
            <generatedKey column="DISTRIBUTION_ID" sqlStatement="select SEQ_OTC_NEWBOND_DISTRIBUTION.nextval from dual" />
        </table>
       </context>
    </generatorConfiguration>
时间: 2024-10-13 01:05:37

Mybatis 反向生成 generatorConfig.xml 配置的相关文章

mybatis generator的generatorConfig.xml配置详解

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

Mybatis最入门---代码自动生成(generatorConfig.xml配置)

第一种方式:通过Main方法执行配置文件. ------------------------------------------------------------------------------------------------------------------------------------- 1.创建本文我们将使用的工程Mybatis13,工程结构图如下:[重点文件我们给出,其他配置文件请读者参考前文工程] 2.修改jdbc.properties文件,具体内容如下: jdbc.

mybatis使用注解替代xml配置,动态生成Sql

mybatis使用注解替代xml配置时,遇到判断条件是否为null或者为空时,@Select很难搞定,不知道怎么办? mybatis3中增加了使用注解来配置Mapper的新特性,使用 SelectProvider来动态生成sql. 典型的使用场景 1. 无参数@SelectProvide方法在Mapper接口方法上和@SelectProvide指定类方法上,均无参数:UserMapper.java: 1     @SelectProvider(type = SqlProvider.class, 

mybatis 反向生成步骤

Mybatis 反向生成. 反向生成的步骤: 反向生成的文件 打开文件夹显示 3.打开generator.xml文件 更改配置信息  路径一般情况下用英文  中文的路径有些会识别不了  或产生乱码 4.在电脑的左下角      左击打开  点击  运行  输入 cmd  按回车键 5.输入 6. 7. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PU

Mybatis反向生成

最近在写一个接口中要自己手动建表和对应Mapper文件,这张表80个字段,我手动建立的文件总是会出现很多细小的问题,重点是还很难发现.主要是字段太多了,看的脑壳疼 所以百度搜了很多可以根据数据库表自动生成对应的pojo实体类和Mapper文件 1.创建一个generatorConfig.xml文件,注意:这个文件一定要放到src目录,否则在读取配置文件的时候可能会报空指针异常 <?xml version="1.0" encoding="UTF-8"?>

mybatis自动生成mapper.xml和接口实体类工具

mybatis的mapper.xml和实体类那些都是死的,今天接触到一个工具,只需要简单配置,然后就可以mybatis的数据库xml文件和接口和实体类,而且sql语句很全哦! 它是通过一个java包和配置文件生成的: 然后按照generator.xml配置里面的提示文件生成的目录写到那个src上面,淡然注意里面的数据库配置要和你项目的那个数据库配置文件一样,名字注意和平时数据库.实体类命名规则一样就可以: 然后双击那个批处理文件就可以生成那两个文件了: http://download.csdn.

反向生成hbm.xml

选择数据库透视图 打开数据连接 打开刚刚创建的连接,然后打开用户名下的表 这个就是she用户下的表,我们选中要反向生成的表,可以多选,然后点击右键 点击Hibernate Reverse Engineering… 选择你项目的src目录,填写一个反向生成后,类放哪个包下 Create a Hibernate mapping file (*.hbm.xml)这句话的意思是生成类和hbm.xml文件的,如果想生成annotation文件请选择下面的Add hibernate mapping anno

mybatis反向生成sql,基本的增删改查

用到的几个文件 MyBatisGeneratorProxy.java package com.timestech.wsgk.test.tools; import static org.mybatis.generator.internal.util.ClassloaderUtility.getCustomClassloader; import static org.mybatis.generator.internal.util.messages.Messages.getString; import

Spring+SpringMVC+MyBatis+Maven 服务端XML配置

项目目录结构 spring-mybatis.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.spr