HibernateDaoSupport注入sessionFactory
12-07 阅读数 2461
最近,我在自己搭建springmvc+hibernate+spring环境的时候,在applicationContext.xml配置了sessionFactory后,@Repositorypubl... 博文 来自: 一介那个书生的博客
在spring 的HibernateDaoSupport中,setSessionFactory是使用final 修飾的,無法重寫,沒有辦法使用註解的方式注入sessionFactroy。代碼如下:
-
/**
-
* Set the Hibernate SessionFactory to be used by this DAO.
-
* Will automatically create a HibernateTemplate for the given SessionFactory.
-
* @see #createHibernateTemplate
-
* @see #setHibernateTemplate
-
*/
-
public final void setSessionFactory(SessionFactory sessionFactory) {
-
if (
this.hibernateTemplate ==
null || sessionFactory !=
this.hibernateTemplate.getSessionFactory()) {
-
this.hibernateTemplate = createHibernateTemplate(sessionFactory);
-
}
-
}
我们可以变通一下,自己定义一个方法,这个方法去调用hibernateDaoSupport 中的setSessionFacotry方法,达到注入sessionFactory 的目的。
因此我定义如下的类:
我们可以变通一下,自己定义一个方法,这个方法去调用hibernateDaoSupport 中的setSessionFacotry方法,达到注入sessionFactory 的目的。
因此我定义如下的类:因此我定义如下的类:
-
public
class SystemHibernateSupport extends HibernateDaoSupport {
-
@Resource(name =
"sessionFactory")
-
public void setSuperSessionFactory(SessionFactory sessionFactory) {
-
super.setSessionFactory(sessionFactory);
-
}
-
}
,所有的Dao 继承自定义的SystemHibernateSupport。
该问题迎刃而解。
有 0 个人打赏
发表评论
添加代码片
还能输入1000个字符
spring整合Hibernate使用set方式注入sessionFactory问题
10-17 阅读数 784
sessionFactory注入失败处理 博文 来自: Uself
子类继承HibernateDaoSupport后如何注入SessionFactory
08-27 阅读数 1324
子类继承HibernateDaoSupport后,由于HibernateDaoSupport,setSessionFactory是使用final修飾的,無法重寫,沒有辦法使用註解的方式注入sessio... 博文 来自: jethai的博客
使用注解为HibernateDaoSupport注入sessionFactory
11-13 阅读数 293
都知道spring提供的有零配置功能,而且看见别人的一个项目使用spring+mybatis,只在applicationContext.xml里定义了sqlSessionFactory,然后什么都不用... 博文 来自: after_you的博客
推荐一位好朋友 | 机械转大数据,并拿到66个offer
09-16 阅读数 645
锦锋是我的好朋友,他自学编程从车辆工程转到了Java开发然后转大数据,在校招中拿了大小厂66个offer,其中有头条、腾讯等。除了学习之外,他还是国家高级健身教练,同时也...... 博文
让程序员崩溃的瞬间(非程序员勿入)
09-16 阅读数 17万+
今天给大家带来点快乐,程序员才能看懂。
来源:https://zhuanlan.zhihu.com/p/47066521
- 公司实习生找 Bug
2.在调试时,将断点设…
博文
接私活必备的 10 个开源项目!
09-17 阅读数 4万+
点击蓝色“GitHubDaily”关注我加个“星标”,每天下午 18:35,带你逛 GitHub!作者 | SevDot来源 | http://1t.click/VE8W...... 博文
不要在网站上无限滚动!
09-17 阅读数 1万+
人们在浏览网站的时候是喜欢用“无限滚动”,还是喜欢点击“阅读更多”或“查看更多”?无限滚动消除了分页的需要——分页是将数字内容分离到不同页面的过程。但这种方式真的好吗?
作者|Monish re…
博文
为什么你的努力可能是没用的?
09-20 阅读数 1233
看到这个标题,不少朋友可能直观的以为后面的内容不是励志的鸡汤就是广告。那就错了,这篇文章只是满满的干货。内容来自最近一段时间探索学习外加亲身感悟汇集而成。 前段时间和一位朋友聊天,聊到如何通过自由职业... 博文
100 个网络基础知识普及,看完成半个网络高手
09-23 阅读数 11万+
1)什么是链接?
链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。
2)OSI 参考模型的层次是什么?
有 7 个 OSI 层:物理层,数据链路层,网络层,传…
博文
技术一旦被用来作恶,究竟会有多可怕?
09-25 阅读数 9551
技术一直都在被用来作恶。 作为与经常与黑客、攻击者打交道的我们,熟知各种用技术作恶的手段。 这篇就作为简单的科普文来跟大家讲一讲。 作恶之一:DDoS攻击 用简单的一句话介绍DDoS攻击就是:黑客在短... 博文
学Linux到底学什么
09-27 阅读数 2万+
来源:公众号【编程珠玑】
作者:守望先生
网站:https://www.yanbinghu.com/2019/09/25/14472.html
前言
我们常常听到很多人说要学学Linux或者…
博文
C语言这么厉害,它自身又是用什么语言写的?
09-27 阅读数 3万+
这是来自我的星球的一个提问:“C语言本身用什么语言写的?”换个角度来问,其实是:C语言在运行之前,得编译才行,那C语言的编译器从哪里来? 用什么语言来写的?如果是用C语...... 博文
win10电脑工具整理 - 常用工具!
10-04 阅读数 1893
如题,本文主要为博主对电脑上安装的一些软件,所做的整理,当做备份用吧。
一、分类
系统工具
办公软件
编程开发
数据库相关
图片视频工具
网络及下载工具
解压缩工具
影音娱乐工具
二、软件工具
…
博文
第二弹!python爬虫批量下载高清大图
10-06 阅读数 2万+
文章目录前言下载免费高清大图下载带水印的精选图代码与总结 前言 在上一篇写文章没高质量配图?python爬虫绕过限制一键搜索下载图虫创意图片!中,我们在未登录的情况下实现了图虫创意无水印高清小图的... 博文
面试官,不要再问我三次握手和四次挥手
10-08 阅读数 11万+
三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。 见过比较典型的面试场景是这样的:... 博文
为什么说 Web 开发永远不会退出历史舞台?
10-08 阅读数 6575
早在 PC 崛起之际,Web 从蹒跚学步一路走到了主导市场的地位,但是随着移动互联网时代的来临,业界曾有不少人猜测,“Web 应该被杀死,App 才是未来”。不过时间是检...... 博文
我所经历的三次裁员
10-10 阅读数 1万+
先从一则新闻说起:人民网旧金山9月19日电(邓圩 宫欣)当地时间9月19日,位于旧金山湾区Menlo Park的Facebook总部内,一名男子从园区内的一栋办公楼4楼跳...... 博文
div+css实现水平/垂直/水平垂直居中详解
11-02 阅读数 726
单个元素 水平居中 1.margin:0 auto方法 wrapper相对屏幕居中 <div class="wrapper"></div>
body{
width: 100…
博文
为什么程序员在学习编程的时候什么都记不住?
10-12 阅读数 1万+
在程序员的职业生涯中,记住所有你接触过的代码是一件不可能的事情!那么我们该如何解决这一问题?作者 |Dylan Mestyanek译者 | 弯月,责编 | 屠敏出品 |...... 博文
500行代码,教你用python写个微信飞机大战
10-16 阅读数 4万+
这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手。
帮助蹲厕族、YP族、饭圈女孩在无聊之余可以有一样东西让他们振作起来!让他们的左手 / …
博文
唐僧团队要裁员,你会裁谁?
10-15 阅读数 3万+
提问:
西游记取经团为了节约成本,唐太宗需要在这个团队里裁掉一名队员,该裁掉哪一位呢,为什么?
为了完成西天取经任务,组成取经团队,成员有唐僧、孙悟空、猪八戒、沙和尚、白龙马。
高层领导: 观音…
博文
2019诺贝尔经济学奖得主:贫穷的本质是什么?
10-15 阅读数 2642
2019年诺贝尔经济学奖,颁给了来自麻省理工学院的 阿巴希·巴纳吉(Abhijit Vinayak Banerjee)、艾丝特·杜芙若(Esther Duflo)夫妇和哈...... 博文
IntelliJ IDEA 超实用使用技巧分享
10-16 阅读数 1万+
前言
工欲善其事
必先利其器
最近受部门的邀请,给入职新人统一培训IDEA,发现有很多新人虽然日常开发使用的是IDEA,但是还是很多好用的技巧没有用到,只是用到一些基本的功能,蛮浪费IDEA这…
博文
linux:最常见的linux命令(centOS 7.6)
10-16 阅读数 3000
最常见,最频繁使用的20个基础命令如下: 皮一下,这都是干货偶,大佬轻喷 一、linux关机命令: 1.shutdown命令安全地将系统关机(推荐)参数说明: [-r] 重启计算器。 [-h] 关机后... 博文
只因写了一段爬虫,公司200多人被抓!
10-16 阅读数 9万+
“一个程序员写了个爬虫程序,整个公司200多人被端了。”
“不可能吧!”
刚从朋友听到这个消息的时候,我有点不太相信,做为一名程序员来讲,谁还没有写过几段爬虫呢?只因写爬虫程序就被端有点夸张了吧。…
博文
三年一跳槽、拒绝“唯学历”,火速 Get 这份程序员求生指南!
10-17 阅读数 1万+
根据埃文斯数据公司(Evans Data Corporation)2019 最新统计的数据显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640 万。但在... 博文
Docker 大势已去,Podman 万岁
10-17 阅读数 2万+
前言郑重声明:本文不是 Podman 的入门篇,入门请阅读这篇文章:再见 Docker,是时候拥抱下一代容器工具了Podman 原来是 CRI-O 项目的一部分,后来被分...... 博文
别在学习框架了,那些让你起飞的计算机基础知识。
10-22 阅读数 3万+
我之前里的文章,写的大部分都是与计算机基础知识相关的,这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要修炼的。框架千变万化,而这些通用的底层知识,却是几乎不变的,了解了这些知识,... 博文
“来我公司写爬虫吗?会坐牢的那种!”
10-18 阅读数 1万+
欢迎关注“技术领导力”博客,每天早上8:30推送
“你交代一下,总共抓了多少数据,在哪些网站抓的,数据干什么用了?看看够在里面呆几年。。。”警察语气凝重地对张强说。
程序员张强(化名),回…
博文
几道经典逻辑推理题,提高你的逻辑思考能力
10-20 阅读数 1万+
整理了一些逻辑推理题,这些逻辑推理题能够提高大家的逻辑思考能力,同时也能给大家的学习带来一定的趣味性。希望大家看到题之后,不要着急看答案,要先独立思考解决。答案的获取可以关注我的公众号:[Albert... 博文
五款高效率黑科技神器工具,炸裂好用,省时间
10-20 阅读数 1万+
loonggg读完需要4分钟速读仅需2分钟感觉我好久好久没有给大家分享高质量的软件和插件了。今天周末,难得在家休息一下,痛下决心,分享一些我认为的高效率工具软件给大家。废...... 博文
动画:用动画给女朋友讲解 TCP 四次分手过程
10-21 阅读数 1万+
作者 | 小鹿 来源 | 公众号:小鹿动画学编程
写在前边
大家好,我们又见面了,做为一个业余的动画师,上次的用动画的形式讲解 TCP 三次握手过程再各大平台收到了广大读者的喜爱,说文章有趣、有…
博文
不就是SELECT COUNT语句吗,竟然能被面试官虐的体无完肤
10-21 阅读数 2万+
数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。 在数据库的增删改查操作中,使用最频繁的就是查询操作。而在所有查询操作中,统计数量操作更... 博文
程序员必须掌握的核心算法有哪些?
10-21 阅读数 5万+
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,... 博文
没有更多推荐了,返回首页
©️2019 CSDN
皮肤主题: 大白
设计师:
CSDN官方博客