源地址:

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

转载于:https://www.cnblogs.com/suifengbingzhu/archive/2012/08/20/2648190.html

ibatis的ibatorForEclipse的安装与配置和ibator的错误日志查看相关推荐

  1. NGINX配合FASTDFS使用的安装与配置及编译遇到错误:cc1: all warnings being treated as errors

    NGINX配合FASTDFS使用的安装与配置及编译遇到错误:cc1: all warnings being treated as errors 安装所需要的文件可在这里下载:https://githu ...

  2. Amule的linux下安装、配置详解及错误处理办法

    所需要所压缩包: wxBase-2.8.9.tar.gz cryptopp552 aMule-2.2.3.tar.bz2 所需目录: Mkdir –p /root/workspace/install/ ...

  3. 烂泥:虚拟化KVM安装与配置

    本文首发于烂泥行天下. 最近打算把公司的服务器全部做成虚拟化,一是跟有效的利用了服务器,二也是对自己是一个学习的机会. KVM的安装与配置步骤如下: 1. 查看是否支持虚拟化 2. 安装kvm及其所需 ...

  4. TX2安装、配置Qt Creator|完全版

    TX2安装.配置Qt Creator|完全版 1. 查看TX2上Qt版本:终端运行 $ qmake --version 输出以下结果: QMake version 3.0 Using Qt versi ...

  5. Linux安装rsync命令失败,rsync 常见错误与解决方法整理

    我们都是通过错误日志查看 在rsyncd.log里面或.err文件里面,大家可以用记事本打开查看. 注意windows下面我们需要给SvcwRsync用户,管理同步目录的所有权限,基本上这样就可以了 ...

  6. Maven的安装、配置及使用入门

    原文地址为: Maven的安装.配置及使用入门 本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网站与我取得联 ...

  7. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  8. Portainer 安装与配置

    文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 ​ Portainer 是一个开源.轻量级Do ...

  9. Myeclipse安装、配置、测试

    Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...

  10. Ubuntu下安装和配置Apache2

    在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo ap ...

最新文章

  1. 【人工智能】人工智能时代的道路选择 | 焦点评论
  2. java rmi 使用方法
  3. C#里partial关键字的作用
  4. Bug本地接口不返回数据 线上返回数据
  5. sql可视化工具_数据分析该用什么工具?
  6. 【Azure Show】|第三期 人工智能大咖与您分享!嘉宾陈海平胡浩陈堰平
  7. 使用java解析XML文件的步骤
  8. leetcode45 --- jump
  9. 第五章 事务 视图 索引 备份和恢复
  10. 简单版俄罗斯方块程序代码c语言,俄罗斯方块C语言程序代码.DOC
  11. pip卸载旧版本后安装新版本(我是Python3)
  12. 2021暑期实习:网易互娱游戏测试最新面经!
  13. 用几何语言表示线段ab的中点c,七年级上册数学第四章教案
  14. linux服务器做301跳转,什么是301转向,如何去做301跳转
  15. 躺平即是正义,另一种幸福生活的方式
  16. 鸿蒙操作系统系列——LiteOS启动流程分析
  17. 音频检测一直跳出,或音频连接一直改变,导致声音断断续续
  18. 苹果手机怎么备份所有数据_ORICO手机备份宝,数据备份更轻松
  19. 使用druid-spring-boot-starter时设置监控界面登录信息的方法
  20. python大数据作业-客户价值分析-实训头歌

热门文章

  1. 图卷积神经网络GCN ---如何在交通预测中考虑网络拓扑结构
  2. 【论文笔记】Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition
  3. 2018 为自己加油!
  4. python四种方法实现去除列表中的重复元素
  5. Simhash算法原理和网页查重应用
  6. https验证失败+Android,okhttpSSL证书验证失败有关问题
  7. solr mysql安装教程_Solr安装使用教程
  8. qt编写的android菜单,Qt for Android实现与webview的交互
  9. git The requested URL returned error: 403
  10. HTTPSConnectionPool(host=‘api.github.com‘, port=443): Max retries exceeded with url