主题:ibatis的ibatorForEclipse的安装与配置和ibator的错误日志查看
时间: 2020-08-27来源:ITEYE
前景提要
相关推荐: Ibator优化版代码生成过程 Ibator支持分页的plugin ibator改造之返回数据库注释和数据库分页 ibatis自动生成工具ibator及配置文件示例 ibatis的ibatorForEclipse的安装与配置和ibator的错误日志查看 ibatis:使用ibator自动生成代码和配置文件 A code generator for iBATIS Myeclipse 8.5 下 iBATIS 的代码生成插件 ibator安装
推荐群组: struts2
更多相关推荐
iBATIS
源地址:
http://cache.baidu.com/c?m=9d78d513d99811fc1eb0d4690c66c0161e43f1652bd6a0020fd6843893732d445016e1ac26520774a0d20d1116ae394b9bf72105311456b38cb9895e9afbcc2775ce6176671df55c0f8942b8cb3175927bc61dfeaf6eb6e7af2f84d8d5c4ae5344bc56120c81e7fb501763c072a04a6cb6bbc20e42000db8ef3535fc587d289a7046e211f2ea303a0383f78e581fc83dd0164bd1f06b&p=8534d50c8c904eab1abd9b7f0e4f&user=baidu&fm=sc&query=ibator%B5%C4%B0%B2%D7%B0%BA%CD%C5%E4%D6%C3&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.将对应 配置 参数替换掉上面的“?”号。我自己的替换文件是这样的:
 
  <?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

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行