Error creating bean with name 'sessionFactory' defined in class path resource ,是少包,还是冲突?

org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'ses... org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer] 展开
 我来答
帐号已注销
2018-04-09 · TA获得超过1万个赞
知道小有建树答主
回答量:55
采纳率:100%
帮助的人:6673
展开全部

原因

  • 在action类的方法以外调用了其他自定义类的方法来给本类的变量赋值,所以在生成action的bean对象时这两个变量始终都是null,就无法创建bean。

  • 也有可能是配置文件有问题和确少getter,setter方法。

注意

  • 在action类的方法以外不能调用其他自定义类的方法来给action的属性(变量)赋值,这样是无法给变量赋值的,会导致SSH整合的时候spring无法生成action的bean;

1SAMSUNG
2013-02-11 · TA获得超过142个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:234万
展开全部
spring中applicationContext.xml的bean的value值写错了吧?你检查下,,这个回答者怎么能这样
更多追问追答
追问



不能啊,自动生成的,我在csdn里面有人说是PojoEntityTuplizer类没有空参数的结构函数,但也不可能,都市Hibernate自动生成的,不知道为什么...

追答
你是Spring和Hibernate配置文件分开写了吧?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pratis7
2019-06-16
知道答主
回答量:1
采纳率:0%
帮助的人:717
展开全部
右键项目 - Properties - Project Facets ,在列表看Java一行,看版本是否和你的电脑一致。

电脑jdk版本1.8,就将那里改成1.8...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LX默末的
2020-07-13
知道答主
回答量:1
采纳率:0%
帮助的人:581
展开全部
这个问题也可能是你,在使用属性注入的时候,忘记写setter和getter方法,导致的错误。当属性不需要使用的时候,记得把它注释掉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式