2 zhushuang781 zhushuang781 于 2013.12.06 10:24 提问

服务器启动时 No bean named 'sessionFactory' is defined

ApplicationContext ac = WebApplicationContextUtils.getWebApplicationContext(event.getServletContext());
每一次调用这个就会使hibernate建立一个连接池,
在applicationContext-hibernate.xml中有数据库连接信息,数据库表映射信息(sessionfactory)和hibernateProperties
但是如果通过这种方式获取,写成单独的
ApplicationContext ac = new FileSystemXmlApplicationContext(path);
path是applicationContext-xxx.xml 不包括applicationContext-hibernate.xml的内容
就会报出
No bean named 'sessionFactory' is defined错误

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!