ibatis spring配置两个数据源

配置两个datasource和sqlmapclient id起的名字不一样呢 tomcat运行时候 报错
No qualifying bean of type [com.ibatis.sqlmap.client.SqlMapClient] is defined: expected single matching bean but found 2: sqlMapClient,sqlMapClient2
代码太多不让上传 谁能给我点思路

你的spring中配置的SqlMapClient这个bean有两个符合条件,一个是sqlMapClient,另一个是sqlMapClient2..Spring不知道你具体需要将哪一个bean注入。估计你用的是注解注入吧,要么在注入的地方的变量名与bean的id名保持一致,然后用@Resource注解。或者直接@Resource(name="你需要的bean的ID")
温馨提示:内容为网友见解,仅供参考
无其他回答

ibatis的数据源有哪些配置方式
1、Transcation Manager Aliases分为三种JDBC、JTA、EXTERNAL 2、Data Source Factory Aliases分成三种SIMPLE、DBCP、JNDI 3、你可以直接在SqlMapConfig.xml中定义数据源,也可以通过在SqlMapConfig.xml中加载外部配置数据源文件如proterties属性文件或则xml文件。可以加载开源的数据源连接池的配置文件,推荐使用加载...

spring mvc +ibatis 怎样配置自动加载多个sqlmap.xml文件
现在通过Spring配置以上几个SqlMapConfig.xml Java代码 <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <!-- 1. 配置单个SqlMapConfig.xml, 使用configLocation属性--> <property name="configLocation" value="classpath:SqlMapConfig.xml"\/> <!-- 2. 配置多...

Ibatis中SqlMapClientTemplate和SqlMapClient的区别
1、在spring中的配置 <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="dataSource" ref="dataSource" \/> <property name="configLocation"> <value>classpath:\/sqlmap-config.xml<\/value> <\/property> <\/bean> <bean id="sqlMapClientTempl...

在mybatis跟spring集成的时候,为什么还要导入spring-jdbc的包呢,这里面...
在spring的配置文件中使用了SqlSessionFactoryBean这个类 接着去看SqlSessionFactoryBean的源码 因为使用了org.springframework.jdbc.datasource这个包下的类 所以要加spring-jdbc这个依赖

Spring配置映射关系时一对多、多对一和多对多关联到底有何区别,可否...
1>你的问题应该是数据库设计方面的,至少是Java框架中的持久层框架中的概念,与Spring好像没什么关系.2>计算机软件是为了解决某一领域问题而设计的.所以领域问题的环境,使用情况,都影响着软件设计.例如一本书这个对象在不同的语境环境下就与其它事或物有不同的关系.(a)"你有一本<<java编程思想>>",...

iBATIS是什么啊?
整个解决方案由三个主要项目构成:IBatis.Net.Common、IBatis.Net.DataAccess和IBatisNet.DataMapper,以及一个辅助项目:IBatisNet.Common.Logging.Log4Net。Common项目作为基础,提供通用功能和公共服务,DataAccess负责DAO框架,而DataMapper则负责SqlMap映射。Common项目的DataSource类封装了数据源信息,如数据源...

说实话,spring是不是被spring-boot打败了?现在还有必要学spring吗?还 ...
你先要了解spring-boot是怎么出来的,你就不会问这种问题。以前的框架,如ssm,struts的配置文件一堆,spring的配置文件一堆,mbybatis\/ibatis的配置文件一堆,各种配置文件xml一大堆。终于有人说,受不了了,整个破项目要这么多配置文件,烦死了,springboot就出生了。就是简化了例行配置和应用程序配置...

spring ibatis 框架 点击添加按钮 出现了插入两条相同的数据 可能原 ...
比如按钮上绑定了一个提交事件,而按钮原生又有提交的效果,在绑定事件执行完以后又执行了原生的提交事件,所以提交了两次。在提交表单的时候经常出现的。如果请求只有一次,那就要看看你的代码逻辑里面是否有两次SQL提交执行。如果逻辑也正确,看看你的ibatis文件中的sQL,不会写了两遍吧。呵呵。god ...

为啥使用ibatis而不用spring jdbcTemplate
第二:ibatis所有的sql都可以放在配置文件中,这样有利于sql的集中管理,特别是在sql tuning是很容易把得到所有的sql,如果使用spring jdbctemplate,那么难免要在sql adv上调试好了sql,然后在粘贴到java代码中,会有一大堆的StringObj+=和 StringBufferObj.append() ,如果sql 很长,那么总是copy , paste...

ibatis配制中出现这样的问题,怎么回事。 Caused by: org.springframework...
ibatis的xml映射文件(名字好象是procedure.xml)中的方法参数没找到。找不到一个名字为pgwServChannelQuery.updateServChannelCashType_param的参数,检查下映射文件吧。

相似回答