解决方案 »
- 本人刚刚工作,我跟一个很厉害的老员工做webservice和pdf文件上传下载的通用方法
- 开个java webservice的板块吧,寻支持
- hibernate 关联映射表 如何只更新其中一个表
- java如何对list对象进行排序?
- fckeditor使用的相关问题
- 如何隐藏真实的URL?
- 关于sax解析xml的问题,大家是不是都有这样的问题?
- Hibernate3 中java.lang.NoClassDefFoundError的错误!
- jsp:useBean的问题
- 为什么我写的applet读写xml程序在jbuilder中可以用,但打成JAR放在tomcat下时,就不能用了?
- 文件上传是存在硬盘上,还是存在数据库中?
- 高手找错误!!! ??? 多谢!!!
<bean id ="ymUserQqDaoImpl" class="com.yanmad.data.dao.impl.YmUserQqDaoImpl" >
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>只注入了一个属性!
而
private SessionFactory sessionFactory;
private YmUserQqDao ymUserQqDao;
存在两个属性!
要不去掉setYmUserQqDao方法试试
我试着在impl中把set方法去掉后报
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ymUserQqDao' defined in class path resource [spring-config.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.yanmad.data.dao.YmUserQqDao]: Specified class is an interface我的YmUserQqDao里什么啊:public interface YmUserQqDao extends IBaseDao<YmUserQq,Long>{}
麻烦了!
private YmUserQqDao ymUserQqDao;去掉行吗?
private YmUserQqDao ymUserQqDao;去掉行吗?
我在YmUserQqDaoImpl 把private YmUserQqDao ymUserQqDao 和他的set方法都去掉了 还是不行啊,报:Error creating bean with name 'ymUserQqDao'
Caused by: java.lang.IllegalArgumentException: [Assertion failed] - this argument is required; it must not be null
at org.springframework.util.Assert.notNull(Assert.java:112)
at org.springframework.util.Assert.notNull(Assert.java:123)
at com.yanmad.data.dao.impl.BaseHibernateDao.<init>(BaseHibernateDao.java:50)
at com.yanmad.data.dao.impl.YmUserQqDaoImpl.<init>(YmUserQqDaoImpl.java:12)BaseHibernateDao.java:50的代码是什么!
private YmUserQqDao ymUserQqDao;去掉行吗?
我在YmUserQqDaoImpl 把private YmUserQqDao ymUserQqDao 和他的set方法都去掉了 还是不行啊,报:Error creating bean with name 'ymUserQqDao'
ymUserQqDao???都去掉之后哪里还有ymUserQqDao???哪里又报的这个错啊?不会是YmOtherLoginServiceImpl 这个类吧?
private YmUserQqDao ymUserQqDao; 在注入属性名却是ymUserQqDaoImpl
<bean id="ymOtherLoginServiceImpl" class="com.yanmad.xm.service.impl.YmOtherLoginServiceImpl">
<property name="ymUserQqDaoImpl" ref="ymUserQqDaoImpl"></property>
</bean>
名称应该一致吧?报的那个Error creating bean with name 'ymUserQqDao' 错是指这里吗?还是其他地方?
我把spring的包更新了下,hibernate换到了4然后在spring的配置文件里加了个packagesToScan就好了