qq_31651207
2018-06-02 11:22
采纳率: 34.8%
浏览 1.4k
已采纳

ssh配置 sessionFactory依赖的jar包找不到

所有都是myeclipse自动生成的代码。
spring配置文件:
图片说明
如果改成org.springframework.orm.hibernate4.LocalSessionFactoryBean
配置文件不报错了,但是通过sessionFactory获取的session为null。

是myeclipse的错误还是我操作的错误(少导或导错了jar包)?
怎么解决

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • wenjunlong88_easy 2018-06-02 12:54
    已采纳

    jar包用maven管理很容易

    已采纳该答案
    打赏 评论
  • weixin_378505179 2018-06-02 11:30

    请移步至csdn下载jar包

    打赏 评论
  • qq_31651207 2018-06-02 13:24

    问题好像找到了,sessionFactory为null,因为hibernate还是要找hibernate.cfg.xml配置文件,不从applicationContext.xml里找

    打赏 评论
  • renkeyutian 2018-06-02 13:40

    你使用spring整合hibernate的话,压根不需要hibernate.cfg.xml配置文件。我看你在sessionFactory中配了hibernateProperties这个属性,
    这个属性就是让你配置原本再hibernate.cfg.xml配置文件配置的东西的。
    如果sessionFactory为null,应该是你的sessionFactory没有创建成功,你的spring配置文件中的sessionFactory这个bean配置的有问题,你到网上
    搜一下spring的配置文件,copy一个过来,将自己的环境配置一下,先跑通,然后再学习一下

    打赏 评论
  • weixin_41944301 2018-06-03 05:32

    可以尝试去下个jar下载包

    打赏 评论
  • m0_38132309 2018-06-03 09:40

    修改jar包的MANIFEST.MF文件

    打赏 评论
  • weixin_41497737 2018-06-03 12:48

    缺少整合jar包,找spring整合hibernate的jar包.
    你下面说的 : hibernate还是要找hibernate.cfg.xml配置文件,不从applicationContext.xml里找
    就是因为你缺少这个整合jar包

    打赏 评论

相关推荐 更多相似问题