使用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获取数据库连接。
这里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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯