• ibatis的ibatorForEclipse的安装与配置和ibator的错误日志查看


    源地址:

    http://cache.baidu.com/c?m=9d78d513d99811fc1eb0d4690c66c0161e43f1652bd6a0020fd6843893732d445016e1ac26520774a0d20d1116ae394b9bf72105311456b38cb9895e9afbcc2775ce6176671df55c0f8942b8cb3175927bc61dfeaf6eb6e7af2f84d8d5c4ae5344bc56120c81e7fb501763c072a04a6cb6bbc20e42000db8ef3535fc587d289a7046e211f2ea303a0383f78e581fc83dd0164bd1f06b&p=8534d50c8c904eab1abd9b7f0e4f&user=baidu&fm=sc&query=ibator�İ�װ������&qid=819f7ee217769ff1&p1=1



    下载ibator插件地址:
    http://people.apache.org/builds/ibatis/ibator/
    http://people.apache.org/builds/ibatis/ibator/ibator-1.2.1-681.zip
    http://people.apache.org/builds/ibatis/ibator/IbatorForEclipse1.2.1.zip






    现在我们着手来写一个ibatis的简单例子.
    如果你是使用eclipse开发项目的话,那么,有一个eclipse的插件ibator,可以通过配置 自动生成java代码sqlmap等,蛮好用。下面先做一个使用ibator插件的例子。
    1.使用link方式在线安装 ibator。
    eclipse菜单 help-->
    software updates-->
    add site-->(填入在线安装 地址:http://ibatis.apache.org/tools/ibator
    -->一直下一步安装
    2.新建一个web工程,导入相应的包,我使用的数据库是ORACLE,所以我需要导入的包是:
    ojdbc14.jar或classes12.jar,把ibatis需要的jar包都导进去
    此例我导入的jar包如下:



    ojdbc14.jar

    ibatis-common.jar

    ibatis-dao.jar

    ibatis-sqlmap.jar



    3.由于你安装 了ibator插件,那么你在你的工程某个目录下单击右键-->new-->other里将会看到
    Apache iBatis Ibator文件夹,下面只有一个选项



    Apache iBatis ibator configuration File



    点击以后要求你输入文件名(这个就是 ibator的 配置 文件):



    Location: test/src

    File name: ibatorConfig.xml





    填入配置 文件名称,可以随便设置配置 文件名字。一般为“ibatorConfig.xml”,点确定后就创建好了一个ibator配置 文件的模板。
    代码如下:


    <? xml version = " 1.0 " encoding = " UTF-8 " ?>
    <! DOCTYPE ibatorConfiguration PUBLIC " -//Apache Software Foundation//DTD Apache iBATIS Ibator Configuration 1.0//EN " " http: //ibatis.apache.org/dtd/ibator-config_1_0.dtd " >
    < ibatorConfiguration >
    < ibatorContext id = " context1 " >
    < jdbcConnection driverClass = " ??? " connectionURL = " ??? " userId = " ??? " password = " ??? " />
    < javaModelGenerator targetPackage = " ??? " targetProject = " ??? " />
    < sqlMapGenerator targetPackage = " ??? " targetProject = " ??? " />
    < daoGenerator targetPackage = " ??? " targetProject = " ??? " type = " GENERIC-CI " />
    < table schema = " ??? " tableName = " ??? " >
    < columnOverride column = " ??? " property = " ??? " />
    </ table >
    </ ibatorContext >
    </ ibatorConfiguration >






    4.将对应配置 参数替换掉上面的“?”号。我自己的替换文件是这样的:




    Ibator的配置文件代码
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE ibatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Apache iBATIS Ibator Configuration 1.0//EN"
    "http://ibatis.apache.org/dtd/ibator-config_1_0.dtd" >
    <ibatorConfiguration>
    <!-- jdbc的连接jar包路径 -->
    <classPathEntry location="E:\Workspace\test\WebRoot\WEB-INF\lib\ojdbc14.jar" />
    <ibatorContext id="context1">

    <!--jdbc的连接jar包路径 -->
    <!-- driverClass驱动类地址 -->
    <!-- connectionURL连接数据库的URL地址 -->
    <!-- userId连接数据库账号 -->
    <!-- password连接数据库密码 -->
    <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
    connectionURL="jdbc:oracle:thin:@localhost:1521:test" userId="test"
    password="test" >
    </jdbcConnection>

    <!-- jdbc创建表的Pojo类 -->
    <!-- targetPackage创建包名-->
    <!-- targetProject指定项目名 -->
    <javaModelGenerator targetPackage="com.mode"
    targetProject="test" />

    <!-- jdbc创建表与Pojo类的映射xml -->
    <!-- targetPackage创建包名-->
    <!-- targetProject指定项目名-->
    <sqlMapGenerator targetPackage="com.xml"
    targetProject="test" />

    <!-- jdbc创建表的Dao增删改查执行语句 -->
    <!-- targetPackage创建包名-->
    <!-- targetProject指定项目名 -->
    <daoGenerator targetPackage="com.dao" targetProject="test"
    type="IBATIS" />

    <!-- 本配置文件所要映射的表 -->
    <!-- domainObjectName是此表映射成对象的名字 -->
    <table tableName="T_TEST" domainObjectName="test">
    </table>
    </ibatorContext>
    </ibatorConfiguration>



    5.之后我们只需要在这个配置 文件上点击右键-->点击Generate ibatis artifacts,这样就应该能生成对应的package 和 类了





    6.如果出现错误使用一下方式查看错误日志



    运行cmd用来查询ibatorConfig.xml中出现的错误日志

    java -jar d:\ibator.jar -configfile E:\Workspace\test\src\ibatorConfig.xml -overwrite >>c:\log.log

  • 相关阅读:
    【算法系列学习】Dijkstra求最短路 [kuangbin带你飞]专题四 最短路练习 D
    【算法系列学习】Dijkstra算法变形 [kuangbin带你飞]专题四 最短路练习
    【算法系列学习】Dijkstra单源最短路 [kuangbin带你飞]专题四 最短路练习 A
    【算法系列学习】[kuangbin带你飞]专题十二 基础DP1 G
    【算法系列学习】[kuangbin带你飞]专题十二 基础DP1 F
    【算法系列学习】[kuangbin带你飞]专题十二 基础DP1 E
    【算法系列学习】状压dp [kuangbin带你飞]专题十二 基础DP1 D
    【算法系列学习】[kuangbin带你飞]专题十二 基础DP1 C
    【算法系列学习】[kuangbin带你飞]专题十二 基础DP1 B
    【算法系列学习】DP和滚动数组 [kuangbin带你飞]专题十二 基础DP1 A
  • 原文地址:https://www.cnblogs.com/suifengbingzhu/p/2648190.html
Copyright © 2020-2023  润新知