1.首先,要把这个abator插件下载到myeclipse中,方法: 点击myeclipse工具栏中的help -->
software updates -->find and install-->search for new features to install -->
new remote site --> name = abator --> url = http://ibatis.apache.org/tools/abator
-->finish 下载后,自动安装即可!
2.abator插件安装成功后会在新建中看到,右键点击src新建会在abator for iBatis wizards文件夹下看
到一个前面显示黑色星星的东西 abator for iBatis configuration File,点击后会建一个
abatorConfig.xml文件,配置完如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS
Configuration 1.0//EN"
"http://ibatis.apache.org/dtd/abator-config_1_0.dtd">
<abatorConfiguration>
<abatorContext> <!-- TODO: Add Database Connection Information -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/root"
userId="root"
password="root">
<classPathEntry location="D:\workSpace\newSpring\WebRoot\WEB-INF\lib\mysql-connector
-java-5.0.4-bin.jar" />
</jdbcConnection>
<javaModelGenerator targetPackage="edu.ccut.userManager.domain"
targetProject="newSpring/src" />
<sqlMapGenerator targetPackage="edu.ccut.userManager.persistence.ibatisDao.sql"
targetProject="newSpring/src" />
<daoGenerator type="spring" targetPackage="edu.ccut.userManager.persistence.ibatisDao"
targetProject="newSpring/src" />
<table schema="sunjian" tableName="users">
<columnOverride column="id" property="userid" />
<columnOverride column="username" property="username" />
<columnOverride column="password" property="password" />
</table>
</abatorContext>
</abatorConfiguration>
3.配置完毕 --> 右键点击abatorConfig.xml文件,点击generate iBatis artfacts就会在相应的配置目
录下生成如下文件
/newSpring/src/edu/ccut/userManager/domain/Users.java
/newSpring/src/edu/ccut/userManager/domain/UsersExample.java
/newSpring/src/edu/ccut/userManager/persistence/ibatisDao/sql/users_SqlMap.xml
/newSpring/src/edu/ccut/userManager/persistence/ibatisDao/UsersDAO.java
/newSpring/src/edu/ccut/userManager/persistence/ibatisDao/UsersDAOImpl.java
程序报这个错:
Could not find SQL statement to include with refid
'users.abatorgenerated_Example_Where_Clause'
解决:在sql-map-config.xml中 <settings cacheModelsEnabled="true" enhancementEnabled="true"
useStatementNamespaces="true" />
在这里面加了一个useStatementNamespaces="true" 属性
分享到:
相关推荐
Abator 是一款iBATIS代码生成工具。它从数据库获取信息,然后对应的文件 本文介绍 一目了然
abator 生成ibaties dao xml 生成命令
abator-插件包,ibatis开发辅助,myeclipse插件
Abator自动生成ibatis代码!
abator源码,用于分析学习用abator是一个插件,用于自动生成javabean类和ibatis对应的sqlMap文件,减少开发工作量。
里面有abator的插件设置目录,只需要新建一个link指向abator目录即可,里面的abator.jar是去掉注释的版本
Abator是一个用于iBATIS的代码生成器,它能够为iBATIS Sql Mapper(包括:SqlMap XML文件, Java domain classes, 和Java DAO classes)生成artifacts。
用于完成数据库至XML的映射转换工作。abator 是一款半自动化生成工具。需要完成一定的初始配置。因此非常适合复杂的的数据库环境。
我相信现在很多人想用abator的话已经不容易了,因为高版本的eclipse安装不了abator的插件。 如果你现在还用ibatis的,我这个是一个abator的工程,打开后配置abatorConfig.xml文件之后找到src->org.apache.ibatis....
abator是ibatis的自动生成文档的工具插件,而ibatis则是用于持久层类似Hibernate,但可以手动写sql, 使得我们的工作更加便捷。 附件中包括使用说明文档和DEMO参考。适合初学者
abator.jar ibatis的一个插件,用于将数据库当中的表结构转换成java bean类和对应的sqlmap文件。
IBatis的代码生成器 博文链接:https://hugh-lin.iteye.com/blog/209473
myEclipse下IBatis-Abator插件自动生成代码和配置的方法
NULL 博文链接:https://caizi12.iteye.com/blog/1949493
abator离线安装包,new Loacl Site 即可安装成功! 注意:此版本为除去注释版本。
abator-插件包,ibatis开发辅助,无注释
Ibatis数据库操作,JGP上传到数据库
NULL 博文链接:https://liqi.iteye.com/blog/1033708
Abator去多余注释替换jar包,附录使用方法。亲测Eclipse可以使用
NULL 博文链接:https://qiuqiu0034.iteye.com/blog/1155067