昨天在做Spring 和 Hibernate的整合时出现的问题,一直没能解决,求助:
说明:我创建的是一个web工程,然后在测试的时候使用的是Junit
测试类:
业务处理类:
持久化操作类:
持久化父类
beans.xml的配置文件
我整个是没有使用Annotation的,全部是基于XML的配置,在测试类运行后,查看数据库,相关的表是生成了的,我在注入的set方法中加了一些输出,从输出来看,确实是注入成功了的,同时,我在setFactory方法里面调用getFactory是可以获取到的,但是在测试类中就不行了,我看有人说是web项目,我就把项目发到tomcat里面去,运行起来,但还是不成功。
输出如下:
错误就是发生在获取SessionFactory那里,已经弄了好久了,求教.
Hibernate关于继承的相关内容,你这里也有一个继承关系,直接配置子类的bean,并把父类中的属性配置到子类中,就能解决此问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。