`
xurichusheng
  • 浏览: 343928 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

在spring中配置ibatis 04_dao类

阅读更多

BaseDAOImpl<T>.java

 

public class BaseDAOImpl<T> implements IBaseDAO {

//	private JdbcTemplate jdbcTemplate;
	private SqlMapClientTemplate sqlMapClientTemplate;

        public void setSqlMapClientTemplate(
			SqlMapClientTemplate sqlMapClientTemplate) {
		
		this.sqlMapClientTemplate = sqlMapClientTemplate;
	}

        /**
	 * 根据条件查询对象集合
	 * @param <T>
	 * @param statementName : 查询语句
	 * @param parameters  : 查询条件
	 * @return : 符合条件的对象集合
	 * @throws Exception
	 */
	public List<T> queryForList(String statementName, Object parameters)
			throws Exception {
		
		return sqlMapClientTemplate.queryForList(statementName, parameters);
	}
}
 

 

 

 

分享到:
评论

相关推荐

    spring.net_ibatis.net_mysq

    1. 首先,在Spring.NET的配置文件中,配置iBatis.NET的SqlMap,并声明DAO接口及其实现类。 2. 在iBatis.NET的配置文件中,编写对应的SQL映射语句。 3. 在业务逻辑中,通过Spring.NET的IoC容器获取DAO的实例,然后...

    iBATIS_Spring_struts_demo.rar_DEMO_Struct spring ibatis_ibatis j

    在这样的集成中,Spring通常作为容器管理各种组件,包括iBATIS的数据源和SqlMapConfig,以及Struts的Action类。通过Spring的IoC(Inversion of Control)容器,我们可以方便地实现对象之间的依赖关系,减少代码的...

    Spring_Struts_Ibatis_Mysql Demo

    在Spring_Struts_Ibatis_Mysql Demo中,iBatis作为数据访问层,用于执行SQL查询和更新,与MySQL数据库交互。 **MySQL**是广泛使用的开源关系型数据库管理系统,以其高效、稳定和易于使用而著称。在这个项目中,...

    WEB项目-集成Flex3_BlazeDS3[1].2_Spring2.5.6_iBatis2.3.4_Struts2.1.8

    这个项目可能包含了一系列配置文件(如Spring的bean配置、Struts 2的配置、BlazeDS的配置等)、Action类(Struts 2的业务逻辑组件)、Service和DAO接口及其实现(Spring管理的业务层和数据访问层)、以及Flex的MXML...

    iBATIS_DAO-2.2.0.638

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

    mybatis_spring_struts2_tjz.zip_ibatis_mybatis_spring_spring stru

    初学者通过这个项目可以学习到如何配置这三个框架,如何在Struts2的Action中注入Spring管理的Service,以及Service如何调用MyBatis(iBATIS)进行数据库操作。同时,了解如何将Struts2的Action结果转发或重定向到...

    spring+ibatis配置实例

    在实际开发中,我们将通过Spring的DAO接口和实现类来操作数据库,这些接口由Spring管理并注入到Service层。iBatis的动态SQL功能允许我们在XML映射文件中编写灵活的SQL,使得数据访问更加便捷。 总结来说,"spring+...

    iBatis_Demo.rar_ibaties demo_ibatis de_ibatis mysql demo_ibati

    通过这个"Ibatis_Demo"项目,初学者可以了解到iBatis的基本用法,如何配置数据库连接,编写Mapper接口和XML,以及如何在实际项目中使用这些组件进行数据操作。这将为后续深入学习和使用iBatis奠定基础。

    Spring高版本对ibatis的支持

    最近想在最新的Spring5.0中集成ibatis(不是mybatis),发现已经不在支持SqlmapClientTemplate和SqlmapClientFactoryBean,于是搞了这个工具jar来进行支持如下配置 &lt;bean id="sqlMapClient" class="org.spring...

    ibatis_struts1_spring.rar

    在Ibatis和Struts1的整合中,Spring可以用来管理Bean的生命周期,包括Action和DAO类,使得它们可以通过依赖注入获取到所需的资源,如数据源、事务管理等。在这个项目中,Spring的配置文件(可能为applicationContext...

    struts2+spring3+ibatis项目整合案例

    2. 配置Spring3:在applicationContext.xml中,定义Bean,包括Action、Service和DAO。同时配置数据源、事务管理器以及iBATIS的相关配置,如SqlSessionFactory。 3. 集成iBATIS:创建Mapper接口和对应的XML配置文件...

    Spring-Reference_zh_CN(Spring中文参考手册)

    6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.1.1. @Configurable object的单元测试 6.8.1.2. 多application context情况下的处理 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来...

    spring与hibernate以及ibatis集成的实例和具体配置图解

    "TestSpringIbatis"则可能是Spring与Ibatis集成的测试案例,展示了如何配置Ibatis的SqlSessionFactory和Mapper接口,以及如何在Spring中调用Ibatis的SQL查询。 集成Spring、Hibernate和Ibatis的过程通常包括以下...

    spring3.0+ibatis 集成实例

    在"dogo"这个项目中,很可能包含了上述的配置文件、Mapper接口和XML文件,以及可能的DAO、Service类。项目的稳定性表明这种集成模式在实际应用中得到了良好的验证,适用于处理复杂的企业级任务。 总的来说,Spring ...

    04_传智播客ibatis教程_插入一个实体对象

    在本教程“04_传智播客ibatis教程_插入一个实体对象”中,我们将深入探讨如何使用Ibatis框架来实现对数据库的实体对象插入操作。Ibatis,作为一个轻量级的持久层框架,它提供了灵活的SQL映射机制,使得Java开发者...

    ssi.rar_ibatis_ibatis struts2_java ssi_myeclipse ssi_struts2

    通常,一个基于Struts2的项目会包含Action类、配置文件(如struts.xml、spring配置文件)、JSP页面、模型类(Model)、DAO(Data Access Object)层等组件。开发者可能会使用iBatis的XML映射文件来定义SQL查询,而...

    Spring对IBatis的整合

    在这个示例中,`SqlMapProductDao` 类利用 `getSqlMapClientTemplate()` 方法调用了IBatis的SQL映射,从而实现了对数据库的操作。 #### 六、总结 通过对Spring与IBatis整合的理解和实践,我们可以看到Spring为...

    Structs2.0+Spring2.5+Ibatis整合例子

    5. **整合Spring与iBatis**:通过SqlSessionTemplate或SqlSessionCallback在Spring的DAO中执行iBatis的SQL语句。 6. **测试**:编写JUnit测试用例,确保在不同类型的数据库和数据源下,应用程序都能正常工作,没有...

    spring几种Dao支持配置

    在Spring中,可以通过`SqlMapClientTemplate`类对iBATIS(现为MyBatis)进行操作。它提供了一组与`HibernateTemplate`类似的模板方法,用于执行iBATIS的SQL映射文件中的SQL语句。 4. **JPA(Java Persistence API...

    spring与ibatis整合集成实例

    3. **配置文件**:在整合过程中,需要配置两部分:Spring 配置文件(如 `applicationContext.xml`)和 iBATIS 配置文件(如 `sqlMapConfig.xml`)。Spring 配置文件中定义数据源、事务管理器以及 ...

Global site tag (gtag.js) - Google Analytics