永发信息网

使用spring通过什么方式访问hibernate

答案:2  悬赏:30  手机版
解决时间 2021-03-23 22:24
  • 提问者网友:浮克旳回音
  • 2021-03-23 06:33
使用spring通过什么方式访问hibernate
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-03-23 07:51
在spring配置文件中,对Dao注入sessionFactory,即:





这里sessionFactory并不是注入到Dao层中的类,而是给HibernateDaoSupport,因为Dao会继承HibernateDaoSupport,不过有时候可能会无法注入,还需要在Dao层java代码里手动注入,这要看具体情况。
接下来就可以使用sessionFactory获取session,利用session获取数据库连接。
全部回答
  • 1楼网友:轻雾山林
  • 2021-03-23 08:22
假设dao是A,serves是B,Spring把A注射进B里面,所以如果是用Struts处理请求就在action里调B做操作,如果想在jsp直接调B,有两个办法: 1、使用Spring的ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(getServl
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯