<bean id="insertDAO" class="dao.InsertDAOImpl">
<property name="sqlMapper" >
<bean id="sqlMapper" class="com.ibatis.sqlmap.client.SqlMapClient"> </bean>
</property>
</bean>
我在做一个小的java project的演示,使用spring进行dao的注入。
dao实现中使用了sqlMapper,但是我注入这样子后提示sqlMapper是一个接口 诸如此类情形应该怎么办?
谢谢指教。 错误信息:
Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@133796: defining beans [insertDAO]; root of factory hierarchy
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'insertDAO' defined in class path resource [applicationContext-dao.xml]: Cannot create inner bean 'sqlMapper' while setting bean property 'sqlMapper'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlMapper' defined in class path resource [applicationContext-dao.xml]: Instantiation of bean failed; nested exception is java.lang.IllegalStateException: No bean class specified on bean definition
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlMapper' defined in class path resource [applicationContext-dao.xml]: Instantiation of bean failed; nested exception is java.lang.IllegalStateException: No bean class specified on bean definition
Caused by: java.lang.IllegalStateException: No bean class specified on bean definition
<property name="sqlMapper" >
<bean id="sqlMapper" class="com.ibatis.sqlmap.client.SqlMapClient"> </bean>
</property>
</bean>
我在做一个小的java project的演示,使用spring进行dao的注入。
dao实现中使用了sqlMapper,但是我注入这样子后提示sqlMapper是一个接口 诸如此类情形应该怎么办?
谢谢指教。 错误信息:
Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@133796: defining beans [insertDAO]; root of factory hierarchy
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'insertDAO' defined in class path resource [applicationContext-dao.xml]: Cannot create inner bean 'sqlMapper' while setting bean property 'sqlMapper'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlMapper' defined in class path resource [applicationContext-dao.xml]: Instantiation of bean failed; nested exception is java.lang.IllegalStateException: No bean class specified on bean definition
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlMapper' defined in class path resource [applicationContext-dao.xml]: Instantiation of bean failed; nested exception is java.lang.IllegalStateException: No bean class specified on bean definition
Caused by: java.lang.IllegalStateException: No bean class specified on bean definition
解决方案 »
- java 如何解决 OutOfMemory
- 做jsp页面,有没有像delphi那样直接拖拽生成控件的软件啊?除了dreamweaver
- 我的学习道路将如何继续?高手给个方向
- J2EE群,68024711(Thinking in J2EE)
- 关于LINUX环境下的JAVA的EUC编码的一个难题,给高手高分!
- 请教高手tomcat里面如何执行cgi-bin的程序,服务器该怎么配置
- QQ群:433732 学习JAVA的进呀!欢迎高手来当斑竹!!!!
- 我知道了.class文件,怎么才可以知道.java文件?
- 当用Servlet把某页面重定向到一JSP页面(如A页面)时,如何将一个值赋给这个页面(A页面)中的表单里的一个隐藏域(hidden)?
- ~~~~求助,如何让js动态生成的列不换行~~~~~
- 怪,jsp文件中不显示表格,麻烦大家帮忙看下。谢谢!
- jsp中string类型转换成datetime类型
http://java.chinaitlab.com/Spring/373704.html
<beans>
<bean id="insertDAO" class="dao.InsertDAOImpl">
<property name="sqlMapClient" ref="sqlMapClient"></property>
</bean>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://127.0.0.1:3306/student"></property>
<property name="username" value="root"></property>
<property name="password" value="123456"></property>
</bean>
<!--
<bean id="sqlMap" class="org.springframework.orm.ibatis.SqlMapFactoryBean">
<property name="configLocation" value="SqlMapConfig.xml"></property>
</bean>
-->
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="SqlMapConfig.xml"></property>
<property name="dataSource" ref="dataSource"></property>
</bean>
<!--
<bean id="sqlMapper" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="SqlMapConfig.xml"></property>
</bean>
-->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"></property>
</bean>
</beans>