`
awfrun
  • 浏览: 82012 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ibatis2.3入门

阅读更多

1.需要的包在附件中

2.eclipse自动生成映射文件

Abator安装

Abator 的官方网站:http://ibatis.apache.org/ibator.html

在eclipse的菜单栏中可以看到: File > New > Abator  for iBATIS Configuration File,  即安装成功

自动生成abatorConfig.xml

 

替换abatorConfig.xml中的???:

①. 填写driverClass(jdbc驱动,例如oracle的就是oracle.jdbc.driver.OracleDriver)
②. 填写connectionURL(连接字符串,例如oracle的就是jdbc:oracle:thin:@localhost:1521:orcl)
③. 填写classPathEntry的location(jdbc驱动jar包的位置,例如D:/myproject/test/WEB-INF/lib/ojdbc14.jar)
④. 填写javaModelGenerator,生成的DTO(java model 类)
    targetPackage:目标包的位置,如 com.test.model
    targetProject:目标工程名称,填写配置文件所在的eclipse工程名,如test/src
⑤. 填写sqlMapGenerator ,生成的xml sqlmap的相关配置
    targetPackage:目标位置,如 com.test.sqlmap
    targetProject:目标工程名称,填写配置文件所在的eclipse工程名,如test/src
⑥. 填写daoGenerator ,生成的DAO的相关配置
    type:生成的dao实现的类型,如果你使用spring的话写SPRING,否则写IBATIS
    targetPackage:目标位置,如 com.test.dao
    targetProject:目标工程名称,填写配置文件所在的eclipse工程名,如test/src
⑦. 配置相关数据库的表
    schema:数据库schema,oracle就是填写数据库的用户名,如test
    tableName:表明,如ttest
    catalog:数据库名,如orcl
    注释掉<columnOverride column="???" property="???" />,不写columnOverride的话生成所有字段

 

 

<?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="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1/test?useUnicode=true&amp;characterEncoding=gbk" userId="root" password="admin" >
      <classPathEntry location="D:\soft\jar\mysql-connector-java-5.0.0.jar" />
    </jdbcConnection>
    <javaModelGenerator targetPackage="com.test.model" targetProject="ibatis/src" />
    <sqlMapGenerator targetPackage="com.test.sqlmap " targetProject="ibatis/src" />
    <daoGenerator targetPackage=" com.test.dao" targetProject="ibatis/src" type="GENERIC-CI" />
    <table schema="test" tableName="admin" >
    <!--
      <columnOverride column="???" property="???" />
      -->
    </table>
  </abatorContext>
</abatorConfiguration>

 

其它说明:

type        生成dao文件的类型,可选择IBATIS、SPRING、GENERIC-CI、GENERIC-SI。默认使用GENERIC-CI
                      dao类在构造器中获取 SqlMapClient

 

 

分享到:
评论

相关推荐

    ibatis2.3 jar (ibatis pdf 教程)

    **iBATIS-SqlMaps-2_cn.pdf** 是Ibatis 2.3的中文教程,对初学者来说是极好的入门资料。教程内容可能包括以下部分: 1. **Ibatis 概述**:介绍Ibatis的设计哲学和核心概念,解释为何它比传统的JDBC更易用且更灵活。...

    ibatis ibatis入门教程

    3. **安装与引入**:在项目中引入Ibatis依赖,如`ibatis-2.3.0.677.jar`,配置相应的Maven或Gradle依赖。 4. **环境搭建**:创建SqlMapConfig.xml文件,配置数据源、事务管理器、SqlSessionFactory等核心元素。 5....

    ibatis-2.3.3.720.jar 及chm格式帮助文档

    1. **快速入门**:介绍如何快速搭建Ibatis 环境,包括配置文件设置、SQL映射文件编写等。 2. **API参考**:详尽列举了Ibatis 中的各个类和接口,以及它们的方法和属性,是开发过程中查阅API的重要资源。 3. **用户...

    Ibatis实例,手把手交你入门

    2. **Ibatis 2.3.0677**:这是Ibatis的一个版本,用于处理与数据库的交互。你可以从官方网站或可靠的源下载这个版本的Ibatis库,将其引入到你的项目中。 3. **SQL Server 2005**:作为数据库管理系统,你需要安装并...

    iBatis简单入门教程.

    1. **导入依赖库**:添加必要的jar包到项目中,如iBatis的核心库`ibatis-2.3.0.677.jar`以及数据库驱动,例如MySQL的`mysql-connector-java-5.1.6-bin.jar`。 2. **配置文件**:创建配置文件,通常有两个主要的配置...

    ibatis入门级示例

    ibatis入门级完整示例,包含ibatis-2.3.4.726.jar、commons-logging-1.0.4.jar、mysql-connector-java-3.1.10-bin.jar和建表语句。

    ibatis入门.doc

    - 首先,你需要准备Ibatis的核心库,即`ibatis-2.3.4.726.jar`。这个jar包包含了Ibatis的主要功能。 - 同时,为了连接MySQL数据库,还需要`mysql-connector-java-3.1.11-bin.jar`,这是MySQL的JDBC驱动。 2. **...

    ibatis入门小例子

    在"ibatis-2.3.0.677.zip"文件中,包含了Ibatis的库文件,这个版本为2.3.0.677,提供了对SQL查询和更新的支持,以及与Java对象的交互机制。 首先,我们需要在Java项目中引入Ibatis的jar包。"ojdbc5.zip"文件包含...

    ibatis教程外加jar包

    本教程旨在为初学者提供Ibatis的基础入门知识,结合提供的jar包和相关文档,我们可以深入了解和实践Ibatis的核心功能。 1. **Ibatis简介** Ibatis是一个轻量级的ORM(对象关系映射)框架,它解决了在Java应用中...

    IBatis入门教程

    1. **导入依赖**:首先需要将必要的jar包引入到项目中,包括iBatis的核心库(如ibatis-2.3.0.677.jar)以及相应的数据库驱动,例如对于MySQL,需要导入mysql-connector-java-5.1.6-bin.jar。 2. **配置文件**:接着...

    iBATIS实战

    附录A iBATIS.NET快速入门 264 A.1 比较iBATIS和iBATIS.NET 264 A.1.1 为何Java开发人员应该关心iBATIS.NET 264 A.1.2 为何.NET开发人员应该关心iBATIS.NET 265 A.1.3 主要区别是什么 265 A.1.4 相似之处又在哪里 ...

    ibatis-in-action

    ### 五、附录:iBATIS.NET快速入门 - **环境搭建**:指导如何搭建iBATIS.NET开发环境。 - **示例程序**:提供一个简单的iBATIS.NET示例程序,帮助快速上手。 通过以上内容,读者可以全面了解iBATIS的基本概念、...

    IBATIS介绍

    - **ibatis-2.3.0.677.jar**:这是IBATIS的核心库。 - **MySQL驱动**:用于连接MySQL数据库。 ##### 2. 配置IBATIS - **配置文件**:`sqlMapConfig.xml`是IBATIS的核心配置文件,用于指定数据源、事务管理器以及...

    ibatis中文开发指南

    ##### 2.3 快速入门 为了开始使用iBATIS,你需要完成以下步骤: 1. **添加依赖**:将iBATIS库添加到项目的依赖中。 2. **创建配置文件**:编写XML配置文件,定义数据源、SQL语句及其映射。 3. **初始化环境**:使用...

    iBATISDatabaseLayer开发指南.pdf

    2.3. 快速入门 要使用SQL Map,首先需要准备环境,包括引入iBATIS的库依赖,然后创建SQL Map的配置文件,定义数据源和事务管理器。接着,创建SQL映射文件,包含SQL语句和结果集映射。编程时,通过SqlMapClient接口与...

    Mybatis入门到实践.pdf

    ### MyBatis 入门到实践 #### 1. MyBatis 概览 ##### 1.1 MyBatis 历史与演变 MyBatis 的前身是 Apache 的一个开源项目 iBatis,在 2010 年 6 月时该项目由 Apache Software Foundation 迁移到了 Google Code,并...

Global site tag (gtag.js) - Google Analytics