spring+ibatis整合启动出现Property 'sqlMapClient' is required

问题描述

<!--启动包扫描功能--><context:component-scanbase-package="cn.jugame.*"></context:component-scan><beanid="propertyConfigurer"class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><propertyname="locations"><list><value>classpath:resources.properties</value></list></property></bean><!--数据库配置--><beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource"destroy-method="close"><propertyname="driverClass"value="${connection.driver_class}"/><propertyname="jdbcUrl"value="${connection.url}"/><propertyname="user"value="${connection.username}"/><propertyname="password"value="${connection.password}"/><propertyname="maxIdleTime"value="${conn.maxIdleTime}"/><propertyname="maxStatements"value="${conn.maxStatements}"/><propertyname="initialPoolSize"value="${conn.initialPoolSize}"/><propertyname="maxPoolSize"value="${conn.maxPoolSize}"/><propertyname="minPoolSize"value="${conn.minPoolSize}"/></bean><beanid="springFactory"class="cn.jugame.util.SpringFactory"/><!--ibatis的sqlMapClient--><beanid="sqlMapClient"class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"><propertyname="configLocation"value="classpath:sql-map-config.xml"/><propertyname="dataSource"ref="dataSource"/></bean><beanid="drawRecordDao"class="cn.jugame.draw.dao.DrawRecordDao"><propertyname="sqlMapClient"ref="sqlMapClient"/></bean>

解决方案

解决方案二:
加上这个试试,然后dao里用sqlSession<beanid="sqlSession"class="org.mybatis.spring.SqlSessionTemplate"><constructor-argindex="0"ref="sqlMapClient"/></bean>
解决方案三:
<!--引入jdbc配置文件--><context:property-placeholderlocation="classpath:dataSource.properties"/><!--创建jdbc数据源--><beanid="dataSource"class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"><propertyname="driverClassName"value="${driver}"/><propertyname="url"value="${url}"/><propertyname="username"value="${username}"/><propertyname="password"value="${password}"/></bean><!--(事务管理)transactionmanager,useJtaTransactionManagerforglobaltx--><beanid="transactionManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><propertyname="dataSource"ref="dataSource"/></bean><!--创建SqlSessionFactory,同时指定数据源--><beanid="sqlSessionFactory"class="org.mybatis.spring.SqlSessionFactoryBean"><propertyname="dataSource"ref="dataSource"/><propertyname="configLocation"><value>classpath:com/md/sqlmapper/sqlMapConfig.xml</value></property></bean><beanid="sqlSession"class="org.mybatis.spring.SqlSessionTemplate"><constructor-argindex="0"ref="sqlSessionFactory"/></bean><!--注入SqlSessionTemplate实例--><beanid="baseDaoImpl"class="com.md.dao.impl.BaseDaoImpl"><propertyname="sqlSessionTemplate"ref="sqlSession"/></bean><!--可通过注解控制事务--><tx:annotation-driven/><!--Mapper接口所在包名,Spring会自动查找其下的MapperMapperScanner配置.自动去搜索mapper里的对象,并注入.--><beanclass="org.mybatis.spring.mapper.MapperScannerConfigurer"><propertyname="basePackage"value="com.md.dao.*"/></bean>

时间: 2025-01-02 07:56:32

spring+ibatis整合启动出现Property &amp;#x27;sqlMapClient&amp;#x27; is required的相关文章

spring+ibatis tomcat启动出现get/set方法有关问题

问题描述 spring+ibatis tomcat启动出现get/set方法有关问题 我在spring+ibatis整合是出现了一下问题,希望能得到各个大神的指导 我的spring出错位置配置如下: <property name="configLocations" value="classpath*:sql/*_sql.xml"/> <property name="dataSource" ref="myDataSour

求解:关于struts1+spring+ibatis整合的问题

问题描述 struts1+spring+ibatis整合,都配置好了,可是老报错说找不到方法struts1的配置<action name="timePlanForm" path="/TimePlan"type="org.springframework.web.struts.DelegatingActionProxy" scope="request"parameter="cmd"><forw

struts2+spring+ibatis整合需要哪些jar包

问题描述 struts2+spring+ibatis整合需要哪些jar包 struts2+spring+ibatis整合需要哪些jar包

ssi环境搭建需求包-跪求struts2 spring ibatis整合的jar包

问题描述 跪求struts2 spring ibatis整合的jar包 哪位大神还存有这些jar包,新手跪求赞助,1158388028@qq.com,有的请发邮箱,谢谢,新手c币不多,求大神帮忙 解决方案 这个 啊 建议你以后用 intellij idea 研究一下,,以后管理jar 包用 maven 很方便,,不然,只jar包就能烦死你 解决方案二: 参考这个看看是否有帮助 Struts2+Ibatis+Spring例子http://download.csdn.net/download/wan

tomcat-spring问题,急!!!Property &amp;amp;#39;sqlMapClient&amp;amp;#39; is required

问题描述 spring问题,急!!!Property 'sqlMapClient' is required 用Struts2+spring做项目时,在Tomcat上部署运行出现org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'registerService' defined in file [C:Usersmacjeeworkspace.metadata.pluginso

Spring+iBATIS在tomcat环境下连接weblogic数据源报错,Failed to Generate Wrapper Class

问题描述 情况是这样的,我再tomcat环境下开发Spring+iBATIS整合的DAO层应用,配置数据源时是这样配置的:<beanid="dataSource"class="com.inspur.osgi.datasource.JNDIDataSource"destroy-method="close"><propertyname="providerUrl"value="t3://127.0.0.1

java类的问题哈哈哈哈-hibernate和spring怎么整合的

问题描述 hibernate和spring怎么整合的 hibernate和spring添加切面配置是如何搞得,请各位大神指点我,谢谢啦 解决方案 http://wenku.baidu.com/link?url=JWek_B9UHh9ZkM1l80KvA1nmq6ePWUTq94zbWQVTe_2rL89R-pWdR3y3uBM5m2aRZBcruy2k2jsniuR3CTUtbLeoGbG4UswO6qECEumiFzu 解决方案二: http://blog.163.com/cui_zhouya

Struts2+spring+ibatis集成配置

问题描述 struts2+spring+ibatis如何进行集成配置,那位大虾能把集成步骤及配置贴出来..小弟感激不尽 解决方案 解决方案二:这个只能你自己去找资料按照上面的一步步做如果报错了再来找方法告诉你怎么配也是肯定会报错的就算是源码给你可能也要报错解决方案三:每一个框架的搭建方式都一样,提醒你一点可能会出错的地方:struts和spring整合需要一个jar包:struts-spring-plugin-2.1.1.0.jar解决方案四:struts1.2metoo解决方案五:哈,已经解决

Spring MVC Spring MyBatis 整合 - 快速上手

我个人比较喜欢写注释,在工作中对注释的重要性看的也比较高,所以大部分文字都在注释中,代码外的文字会写的偏少,关键能懂就行 先看一下整合后的工程目录(单工程,多工程以后会采用maven) 5个package分别对应 action, entity, mapper(也就是DAO,采用动态代理), service, service 实现类 resources 下 相关资源文件: db.properties: 数据库连接参数 log4j.properties: 日志 applicationContext-