请教Mybatis和Spring结合的配置问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教Mybatis和Spring结合的配置问题相关的知识,希望对你有一定的参考价值。
参考技术A defined in file [D:\Workspaces\MyEclipse 10\.metadata\.me_tcat\webapps\SSM\WEB-INF\classes\applicationContext-common.xml这里是问题的核心, 更具配置文件创建bean失败, 你要好好看一下你的
配置文件了。
错误描述:
Context initialization failed
错误产生原因:
spring注入出现问题:检测spring注入地方
1.注解注入,
是否有冲突
是否该类无法注入
2.配置文件
检测需要注入的具体实现类中,是否需要注入对象set方法编写正确
具体错误内容中会产生
注解注入错误,不容易看出具体哪个注入问题
配置文件注入问题,可以通过看报错日志定位错误 参考技术B Mybatis和Spring
请教mybatis+spring+atomikos的整合问题
参考技术A mybatis-3.0.4、spring-framework-2.5.5、AtomikosTransactionsEssentials-3.7.0M5。Data Source的配置:
Java代码 收藏代码
<!-- Use an Atomikos DataSource to access the DB transactionally. -->
<bean id="ccbsDataSource" class="com.atomikos.jdbc.nonxa.AtomikosNonXADataSourceBean">
<property name="uniqueResourceName"><value>CCBS</value></property>
<property name="url"><value>jdbc:oracle:thin:@192.168.1.248:1521:BKSVR</value></property>
<property name="user"><value>CCBS</value></property>
<property name="password"><value>ORACLE</value></property>
<property name="driverClassName"><value>oracle.jdbc.driver.OracleDriver</value></property>
<property name="poolSize"><value>10</value></property>
<property name="borrowConnectionTimeout"><value>60</value></property>
</bean>
SqlSessionFactoryBean的配置:
Java代码 收藏代码
<bean id="ccbsSqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="ccbsDataSource" />
</bean>
tomcat启动时抛出如下异常:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ccbsSqlSessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext-mybatis.xml]: Initialization of bean failed; nested exception is java.lang.reflect.MalformedParameterizedTypeException.
我觉得dataSource的配置没什么问题,请问各位知道是什么原因造成此异常的吗,谢谢。
以上是关于请教Mybatis和Spring结合的配置问题的主要内容,如果未能解决你的问题,请参考以下文章
请教mybatis+spring+atomikos的整合问题
MyBatis 与 Spring 是如何结合在一起工作的——mybatis-spring(version:1.2.2)