首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

ibatis的ibatorForEclipse的安装与配置和ibator的异常日志查看

2012-10-26 
ibatis的ibatorForEclipse的安装与配置和ibator的错误日志查看源地址:http://cache.baidu.com/c?m9d78d51

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

源地址:

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 driveruserId="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

热点排行