0 0

ibatis中dao怎么用?不太明白他的意义。5

刚学习IBATIS,对其中的DAO不太清楚它的用法和意义,哪位能给我解释与解惑?
2009年3月24日 10:04

2个答案 按时间排序 按投票排序

0 0

采纳的答案

在之前版本的ibatis中是有自己的DAO的,现在新版本中剔除了此功能,官方推荐和spring整合,使用spring提供的dao实现
只需要集成SqlMapClientDaoSupport就可以使用Spring为我们开发的DAO了.非常方便使用,还有了事务的功能.

public class BookDao extends SqlMapClientDaoSupport implements IBookDao {
	public Integer deleteById(Integer bookId) {
		return getSqlMapClientTemplate().delete("Book.deleteById", bookId);
	}}


您可以参考我的图书管理系统源码 http://yourgame.iteye.com/blog/252853
是用Struts2 + Ibatis + Spring实现的.希望对你有帮助

2009年3月24日 10:09
0 0

就是用来操作数据库存取数据的一个接口,和普通概念上的dao是一样的

2009年3月24日 10:05

相关推荐

    iBATIS-DAO-2.3.4.726.rar_com.ibatis.dao_iBATIS dao 2_iBatis DAO_

    iBATIS DAO是Java开发中的一个持久层框架,它提供了数据访问对象(DAO)的实现,使得数据库操作更加简单和灵活。在这个2.3.4.726版本的源码中,我们可以深入理解iBATIS DAO的工作原理,并通过添加注释来帮助我们更好...

    iBATIS-DAO-2

    对于那些涉及多种数据库和持久化策略的复杂应用,DAO能够帮助创建一个统一的API供应用的其余部分使用。 #### iBATIS DAO API:隐藏实现细节的利器 iBATIS Data Access Objects API设计用于帮助隐藏应用中持久层...

    iBatis DAO

    iBatis DAO

    iBATIS_DAO-2.2.0.638

    iBATIS DAO是Java开发中的一个关键组件,它在企业级应用中被广泛使用,特别是在数据访问层(DAO,Data Access Object)的设计中。iBATIS DAO 2.2.0.638是一个特定版本的iBATIS框架,这个版本提供了对数据库操作的...

    ibatis dao包

    ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包ibatis dao 包

    ibatis-dao-2.jar

    ibatis-dao-2.jar gggggggggggg

    iBATIS-DAO-2_en

    将iBATIS与DAO模式结合使用,可以构建出动态可插拔的DAO组件,使得在不修改应用程序其他部分的情况下,轻松更换不同的数据访问实现。例如,可以在同一DAO接口下实现基于iBATIS SQL Maps框架和Hibernate框架的不同...

    ibatis开发包(common+sqlmap+dao)

    Ibatis提供的DAO支持,可以帮助开发者快速构建出符合DAO规范的对象,这些对象可以直接调用SQL Map中的SQL语句进行数据操作。 Ibatis的优势在于其灵活性,它可以很好地适应各种数据库,同时提供了强大的映射机制,...

    ibatis--dao的应用

    下面我们将深入探讨Ibatis在DAO应用中的核心概念、工作原理以及实际应用。 Ibatis的主要优势在于它的映射文件,这些文件允许开发人员将SQL语句与Java对象直接绑定,避免了传统的JDBC代码中大量的预编译、参数设置和...

    生成ibatis Dao

    在实际开发中,使用Ibatis Generator有以下优势: - **自动化**:自动根据数据库表结构生成Java类和XML文件,减少手动编码的工作量。 - **灵活性**:通过配置文件,可以定制生成的代码风格,适应不同项目需求。 - *...

    IBATISDAO库类操作

    在Java开发中,IBATIS是一个流行的数据访问接口框架,它提供了灵活的SQL映射机制,使得开发者能够直接使用SQL语句进行数据库操作,而无需编写复杂的JDBC代码。`IBATISDAO`库类是基于IBATIS框架设计的一组用于简化...

    ibatisDao.rar

    iBATIS DAO框架是Java开发中的一个流行持久层解决方案,它提供了一种将SQL语句与应用程序代码分离的方式,使得数据库操作更为灵活且易于维护。本资料“ibatisDao.rar”包含了一份对iBATIS DAO框架的深入分析,旨在...

    hibernate3.jar、ibatis-dao-2.jar、spring.jar、struts.jar、log4j-1.2.9.jar

    5. **iBatis-dao-2.jar**:iBatis(在本例中可能是iBATIS DAO的特定版本)是另一种ORM框架,不同于Hibernate,它更强调SQL的灵活性。iBatis允许开发者编写自定义的SQL,将SQL语句直接嵌入XML配置文件或Java代码中,...

    ibatis3中使用jpa的方法进行查询

    在Ibatis3中使用JPA的方式,主要是通过注解来实现。开发者可以在Mapper接口中定义方法,并使用JPA的注解(如@Query、@Param等)来指定SQL查询。这样,既保留了Ibatis的灵活性,又利用了JPA的简便性。 例如,你可以...

    ibatis相关的common,dao,sqlmap包

    Ibatis 是一个流行的数据持久层框架,它在Java开发中被广泛应用,特别是在处理与数据库交互的任务上。...在Java Web开发中,Ibatis是一个不可或缺的工具,能够帮助开发者专注于业务逻辑,而非底层的数据库交互细节。

    J2EE核心:iBatis_DAO入门与进阶.doc

    iBatis的DAO框架还提供了事务管理功能,允许开发者在不关心具体存储方式的情况下处理事务。 本文将引导读者逐步将一个使用SQL Maps的应用转换为基于iBatis DAO框架的应用,并讨论DAO框架的构建、事务管理以及如何...

    ibatis-dao-2.2.0.jar

    ibatis-dao-2.2.0.jar

    ibatis SQL映射文件、DAO、model自动生成工具源码

    Ibatis 是一款轻量级的Java持久层框架,它提供了SQL映射文件和基于XML或注解的SQL语句配置,使得开发者可以更加灵活地控制SQL的编写,从而避免了传统的JDBC代码中的大量模板式代码。这个"ibatis SQL映射文件、DAO、...

Global site tag (gtag.js) - Google Analytics