什么都不说了,直接进入正题.
插件安装地址:http://ibatis.apache.org/tools/abator
里面有name和url,填了就可以安装了.
通过菜单的 File > New > Abator for iBatis Configuration File
可以生成abatorConfig.xml的框架,通过修改其中的内容可以定制生成的规则和数据库链接信息
配置文件编辑完成之后右键选择abatorConfig.xml文件,选择Generate iBatis Artifacts生成代码框架。
具体配置文件如下
<?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 >
<jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@192.168.1.5:1521:sam" userId="softweb" password="softweb" >
<classPathEntry location="F:\workspace\fjsoft\WebRoot\WEB-INF\lib\ojdbc14.jar" />
</jdbcConnection>
<javaModelGenerator targetPackage="cn.contact.googlecontact" targetProject="fjsoft" />
<sqlMapGenerator targetPackage="cn.contact.googlecontact" targetProject="fjsoft" />
<daoGenerator targetPackage="cn.vetech.contact.googlecontact" targetProject="fjsoft" type="IBATIS" />
<table schema="softweb" tableName="demo" domainObjectName="IDemo">
</table>
</abatorContext>
</abatorConfiguration>
1. 填写driverClass(jdbc驱动,例如oracle的就是oracle.jdbc.driver.OracleDriver)
2. 填写connectionURL(连接字符串,例如oracle的就是jdbc:oracle:thin:@192.168.0.246:1521:test)
3. 填写classPathEntry的location(jdbc驱动jar包的位置,例如E:/project/ibatistest/WebContent/WEB-INF/lib/ojdbc14.jar)
4. 填写javaModelGenerator,生成的DTO(java model 类)
targetPackage:目标包的位置,如 com.test.dto
targetProject:目标工程名称,填写配置文件所在的eclipse工程名
5. 填写sqlMapGenerator ,生成的xml sqlmap的相关配置
targetPackage:目标位置,如 com.test.sqlmap
targetProject:目标工程名称,填写配置文件所在的eclipse工程名
6. 填写daoGenerator ,生成的DAO的相关配置
type:生成的dao实现的类型,如果你使用spring的话写SPRING,否则写IBATIS
targetPackage:目标位置,如 com.test.dao
targetProject:目标工程名称,填写配置文件所在的eclipse工程名
7. 配置相关数据库的表
schema:数据库schema,oracle就是填写数据库的用户名
tableName:表名
分享到:
相关推荐
在提供的压缩包文件中,`abator_test.sql`可能是用于测试的数据库脚本,包含了创建表的SQL语句,而`abator`可能包含了Abator相关的配置文件或生成的代码。结合这些资源,你可以快速地实践上述步骤,构建自己的Ibatis...
1. **配置Abator**:你需要创建一个`abator-config.xml`配置文件,指定数据库连接信息、生成的代码风格等。 2. **定义数据库表**:确定要生成代码的数据库表,包括表名、主键等信息。 3. **生成代码**:运行Abator,...
3. **灵活的配置**:Abator 的配置文件(AbatorConfig.xml)允许你详细指定生成代码的规则,例如表名前缀、生成的包路径、字段的命名策略等。 4. **数据库支持**:Abator 支持多种数据库,如 MySQL、Oracle、SQL ...
- **配置文件结构**:Abator通过XML配置文件来指定生成代码的各种细节。 ```xml <!DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN" <!--...
Abator 的工作原理是通过配置文件定义数据库连接信息、表信息和生成策略,然后根据这些信息自动生成相应的 Java 类和 XML 文件。例如,你可以配置它生成基于特定表的 DAO 接口和实现类,以及对应的 SQL 映射文件。...
在命令行中,使用Java命令执行Abator的主类,指定配置文件路径。Abator会读取配置文件,连接数据库,然后根据数据库中的表信息自动生成相应的Java源代码,并保存到指定的输出目录。 3. **Abator生成的代码结构** -...
在Eclipse这个强大的Java集成开发环境中,开发基于iBatis的数据库访问层时,我们可以借助插件工具来提高效率。...记住,正确配置和使用Abator的关键在于正确设置执行环境、创建链接资源以及编写合理的配置文件。
在使用Abator生成代码前,需要先创建一个生成配置文件,用于指定生成代码的规则和模板: - 在myEclipse中选择“Window”菜单下的“Preferences”选项,找到“Abator”配置项。 - 点击“New”按钮,创建一个新的配置...
Abator则是iBatis项目的一部分,是一个强大的自动化代码生成工具,能够帮助开发者自动生成Java实体类、Mapper接口及XML配置文件等,极大地提高了开发效率。本教程将详细介绍如何使用Abator进行自动代码生成。 1. **...
而Abator是IBATIS提供的一种自动化工具,能够自动生成SQL映射文件、DAO接口和实现类等,大大提高了开发效率。 **描述解析:** 描述中提到的“博文链接:https://lanmh.iteye.com/blog/208198”表明这个资源可能是一...
通过Abator,你可以快速生成与数据库表对应的各类文件,包括SqlMap配置文件、Java Bean模型、主键模型、DAO接口及其实现类,以及Example类,大大提高了开发效率。 1. **Abator生成的文件类型**: - **SqlMap.xml...
1. 在“resources”包上右键,选择“File”>“New”>“Abator for iBATIS Configuration File”,生成abatorConfig.xml配置文件。 2. 打开并编辑abatorConfig.xml,填充必要的信息,如数据库驱动类、连接URL、jar包...
1. 创建 Abator 的配置文件 `abator-config.xml`,指定数据库连接信息、生成的 Java 类和 XML 映射文件的命名规则等。 2. 编写 Ant 构建脚本,调用 Abator 目标生成代码。 3. 运行 Ant 脚本,Abator 将自动生成相应...
它是一个自动生成 Java 源代码、SQL 映射文件以及 MyBatis 配置文件的工具,大大提高了开发效率。这个“abator-插件包”特别为 MyEclipse 开发环境设计,使得在 IDE 内部就可以方便地利用 Abator 进行操作。 在描述...
Ibatis是一款轻量级的Java持久层框架,它允许开发者将SQL语句直接写在配置文件中,实现了数据库操作与业务逻辑的解耦。这款插件的主要作用是为Eclipse提供自动化工具,帮助开发者快速生成DAO(数据访问对象)和服务...
配置文件`SqlMapConfig.xml`是ibatis的核心配置文件,用于配置数据源、事务管理器等核心组件。以下是一个典型的配置示例: ```xml <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config ...
- `sql-map-config.dtd`:与`sql-map-config-2.dtd`类似,是较早版本的iBATIS配置文件DTD。 - `dao.dtd` 和 `dao-2.dtd`:可能表示DAO(数据访问对象)配置的DTD,但具体用途需要根据上下文确定。 3. **添加DTD...
3. **Abator 的配置**:Abator 的配置文件(通常为 `abatorContext.xml`)是整个代码生成过程的核心。你需要在这里定义数据库连接信息、表名、实体类命名规则、生成的文件位置等,通过修改这些配置可以定制化生成的...