• mybatis generator with oracle


    1.generator.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:Users ocky.m2 epositorycomoracleojdbc611.2.0.1.0ojdbc6-11.2.0.1.0.jar" />

        <context id="MyBatis3" targetRuntime="MyBatis3">
            
            <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@192.168.1.5:1521:MYDB"
                userId="rocky" password="rocky">
            </jdbcConnection>
            
            <javaModelGenerator targetPackage="com.myproject.rocky.web.model" targetProject="./src">
            </javaModelGenerator>

            <sqlMapGenerator targetPackage="com.myproject.rocky.web.dao" targetProject="./src">
            </sqlMapGenerator>

            <javaClientGenerator type="XMLMAPPER" targetPackage="com.myproject.rocky.web.dao"
                targetProject="./src">
            </javaClientGenerator>
        
            <table tableName="OBJ_USER" schema="rocky" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false"
        enableSelectByExample="false" selectByExampleQueryId="false">
                <property name="ignoreQualifiersAtRuntime" value="true" />
                <property name="runtimeTableName" value="OBJ_USER" />
                
            </table>
        </context>
    </generatorConfiguration>

    2.  mybatis-generator-core-1.3.2.jar

    3.  java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite

    4. some problems:

       ~if the table short of primary key, you maynot generate the right mapper file and interface(only has the insert method).

     

     

  • 相关阅读:
    Openstack的项目管理方案
    Openstack的web管理端相关
    Openstack安全规则说明
    Openstack命令行删除虚拟机硬件模板flavor
    [转]java中的Static class
    [转]Activitys, Threads, & Memory Leaks
    [转]How to Leak a Context: Handlers & Inner Classes
    [原]Android打包之Eclipse打多渠道包
    [转]ubuntu下整合eclipse和javah生成jni头文件开发android的native程序
    Nao 类人机器人 相关资料
  • 原文地址:https://www.cnblogs.com/rocky-fang/p/5310377.html
Copyright © 2020-2023  润新知