这两个版本支持通配符设置配置文件了
spring的配置文件中设置如下:
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="ibatis/config/SqlMapConfig.xml" />
<property name="mappingLocations" value="ibatis/sqlmap/*.xml" />
<property name="dataSource" ref="dataSource" />
</bean>
ibatis的配置文件SqlMapConfig.xml中
<sqlMapConfig>
<settings cacheModelsEnabled="true" enhancementEnabled="true"
classInfoCacheEnabled="true" lazyLoadingEnabled="false" maxRequests="150"
maxSessions="100" maxTransactions="10" useStatementNamespaces="true" />
</sqlMapConfig>
但是启动的时候还是会报一个异常,SqlMapConfig.xml中必须满足
(properties?, settings?, resultObjectFactory?, typeAlias*, typeHandler*, transactionManager?, sqlMap+)+
的约束,这个一看就知道是dtd里的问题,所以就在ibatis的jar包,找到com.ibatis.sqlmap.engine.builder.xml下的sql-map-config-2.dtd
找到上面那句话,改成
(properties?, settings?, resultObjectFactory?, typeAlias*, typeHandler*, transactionManager?, sqlMap?)+
就可以了
分享到:
相关推荐
在Java Web开发中,Spring和iBatis是两个非常重要的框架。Spring是一个全面的后端开发框架,提供了依赖注入、AOP(面向切面编程)、事务管理等特性,而iBatis则是一个优秀的持久层框架,它将SQL语句与Java代码分离,...
在整合Spring和iBatis框架时,我们需要进行一系列的配置工作,以便于让Spring负责管理iBatis的数据访问层。Spring作为一个强大的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)容器,可以方便地...
Struts2、Spring和iBatis是Java Web开发中三个非常重要的框架,它们分别负责MVC模式中的Action层、业务层管理和数据访问层。在这个项目整合源码中,这三个组件协同工作,构建了一个完整的Web应用程序。 Struts2是...
struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码
本例子通过Spring容器管理ibatis dwr2的javaBean以及事务,Extjs通过dwr2来调用Spring管理类
标题中的“iBATIS_Spring_struts_demo.rar_DEMO_Struct spring ibatis_ibatis j”表明这是一个关于集成iBATIS、Spring和Struts的演示项目。这个DEMO旨在展示如何在Java应用中有效地整合这三个框架,从而实现数据持久...
Struts2、Spring和iBatis是Java Web开发中非常重要的三个框架,它们分别负责MVC模式中的Action层、业务逻辑层以及数据访问层。这三个框架的整合可以提供一个高效且灵活的开发环境,帮助开发者构建出结构清晰、易于...
Struts2、Spring和iBatis是Java Web开发中三个非常重要的框架,它们各自负责不同的职责,但可以协同工作以构建高效、灵活的企业级应用程序。Struts2作为MVC(模型-视图-控制器)框架,负责处理用户请求并调度业务...
Struts2 Spring iBATIS 架构 实现 Struts2 Spring iBATIS 架构 实现 Struts2 Spring iBATIS 架构 实现 Struts2 Spring iBATIS 架构 实现
Spring iBatis WebWork 整合
Struts2、Spring和iBatis是Java开发中三大核心框架,它们的组合在企业级应用开发中非常常见。这个“struts2 spring ibatis jar”压缩包很可能包含这三个框架的JAR文件,用于构建一个整合了MVC(Model-View-...
亲手做的一个spring ibatis整合,刚刚接触ibatis,二话不说,ibatis环境先搭建好。
【基于Struts2 Spring iBatis POI开发的导出Excel实例详解】 在现代Web应用程序中,导出数据到Excel格式是一种常见的需求,这有助于用户分析、存储或共享信息。本实例将详细介绍如何利用Struts2、Spring和iBatis...
Spring与iBATIS的集成 iBATIS似乎已远离众说纷纭的OR框架之列,通常人们对非常流行的Hibernate情有独钟。但正如Spring A Developer's Notebook作者Bruce Tate 和Justin Gehtland所说的那样,与其他的OR框架相比...
标题中的“Spring ibatis 的整合”指的是在Java开发中,将Spring框架与iBATIS(现在称为MyBatis)持久层框架集成的过程。这个过程旨在利用Spring的强大功能,如依赖注入和事务管理,以及iBATIS提供的灵活的SQL映射...
Struts2、Spring和iBatis是Java Web开发中常用的三大框架,它们分别负责MVC模式中的动作控制、依赖注入及持久层操作。本项目整合了这三个框架,并使用MySQL作为数据库,实现了一个基础的用户登录注册查询删除的功能...
【SSI框架搭建实例教程(struts spring ibatis整合 附切面事物处理)】 在软件开发中,集成多种框架可以提高应用程序的灵活性和可维护性。SSI框架是指Struts、Spring和iBatis的集成,这三种框架分别负责MVC模式中的...
Struts2、Spring和iBatis是Java Web开发中常用的三个框架,它们分别负责MVC模式中的Action层、业务逻辑层以及数据访问层。将这三个框架整合在一起,可以构建出高效、灵活的企业级应用。 **Struts2** 是一个基于MVC...
根据提供的文件信息,本文将详细解析Spring与iBatis整合时如何保留并使用iBatis事务管理机制,以及如何在应用程序中实现手动控制事务的方法。 ### Spring与iBatis整合 Spring框架是一个全面的企业级应用开发框架,...