继承HibernateDaoSupport后怎样获取session&&注入sessionFactory_hibernatedaosupport getsessionfactory-程序员宅基地

技术标签: session  继承  SSH2框架  hibernate  ssh2  框架  

今天刚刚写ssh2的框架在分页的时候遇到一个问题,百度了好多的分页,发现大多数都是说通过bean来保存,然后在获取出来。然而用这个bean来操作分页的时候还必需的在添加到层继承一个HibernateDaoSupport,我是初学ssh2框架的,不喜欢的可以让道,勿喷哦。

继承HibernateDaoSupport这个接口以后就不能再用你原来的方法来获取session

下面的这个是我在没有继承HibernateDaoSupport的时候DAO里面是这样来获取session,同时注入sessionFactory的。

@Autowired
private SessionFactory sessionFactory;//注解的方式来注入sessionFactory
public Session getSession(){
    return session;
}
当我继承HibernateDaoSupport的时候我的getSession()方法就报错。通过我的一些努力,修改后的代码为

@Autowired  
    public void setSessionFactoryOverride(SessionFactory sessionFactory)  
    {  
  
        super.setSessionFactory(sessionFactory);  
    } 
	public Session getsession(){
		Session session = this.getHibernateTemplate().getSessionFactory().getCurrentSession();
		return session;
	}
后期的我有百度了一下这个HibernateDaoSupport里面好想比我原来那样活过来的session更好一些,原因是因为之前的获取的session好像是原始,而通过这样获取的session是hibernate里面进行封装过的。里面还定义了一些简单的,增,删,改,查等。具体的我就不说了,大家可以去百度。

这是我写的第一篇文章。嘿嘿

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u013465878/article/details/46610041

智能推荐

机器学习中的数学_机器学习为什么是数学模型-程序员宅基地

文章浏览阅读1.6k次。本文由LeftNotEasy所有,发布于http://leftnoteasy.cnblogs.com。如果转载,请注明出处,在未经作者同意下将本文用于商业用途,将追究其法律责任。(1)-回归(regression)、梯度下降(gradient descent)前言: 上次写过一篇关于贝叶斯概率论的数学,最近时间比较紧,coding的任务比较重,不过还是抽空看了一_机器学习为什么是数学模型

大数据学习之Flink、Flink容错机制的注意事项-程序员宅基地

文章浏览阅读531次,点赞7次,收藏8次。在实际应用中,需要注意一些问题,如避免在Checkpoint期间发生故障、确保Checkpoint和Savepoint的一致性、处理失败的Checkpoint或Savepoint等。

挖洞技巧:支付漏洞之总结_支付功能点的漏洞有哪些-程序员宅基地

文章浏览阅读727次。文章目录前言0x01 修改支付价格0x02 修改支付状态0x03 修改购买数量0x04 修改附属值0x05 修改支付接口0x06 多重替换支付0x07 重复支付0x08 最小额支付0x09 值为最大值支付问题0x10 越权支付0x11 无限制试用0x12 修改优惠价前言支付漏洞一直以来就是高风险,对企业来说危害很大,对用户来说同样危害也大。就比如我用他人账户进行消费,这也属于支付漏洞中的越权问题。那么支付漏洞一般存在在哪些方面呢,根据名字就知道,凡是涉及购买、资金等方面的功能处就_支付功能点的漏洞有哪些

知乎|10个程序员必备免费电子书下载网站_电子书 知乎-程序员宅基地

文章浏览阅读2.4w次,点赞12次,收藏126次。作为开发者,多多少少都会看些技术书籍,许多经典的技术书籍作者都是国外的,等到中文翻译版出来很多书籍可能已经不适用了,购买原版书籍,价格又太高,因此知道一些免费的图书下载网站是非常重要的,下面就和大家分享一下免费的电子书下载网站1、谷歌图书搜索相信没有人不知道谷歌图书,这个网站有很多免费的电子书籍,而且各种格式都有,当然你也可以在上面购买,如果你想下载免费的电子书,首先尝试谷歌图书搜索,一般不会..._电子书 知乎

sort函数与gcd函数的讲解-程序员宅基地

文章浏览阅读1.1k次,点赞30次,收藏21次。通过洛谷题目细致讲解sort函数和gcd函数

随便推点

.Net5使用Sqlsugar操作加密Sqlite数据库_sqlsugar怎么给sqlite数据库加密-程序员宅基地

文章浏览阅读2.3k次。Nuget 安装以下程序包1.SqlSugarCore2.Microsoft.Data.Sqlite.Core3.SQLitePCLRaw.bundle_e_sqlcipherusing Microsoft.Data.Sqlite;using Microsoft.VisualStudio.TestTools.UnitTesting;using SqlSugar;using System;using System.Collections.Generic;using System_sqlsugar怎么给sqlite数据库加密

Web应用开发基础-程序员宅基地

文章浏览阅读906次,点赞20次,收藏21次。对于web前端学习小白来说,html+css基础尤为重要,可以说是编程小白的必经之路,学完后能写出你看到的静态页面。1)PC端网站布局包含知识点: HTML基础,CSS基础,CSS核心属性;CSS样式层叠,继承,盒模型;容器,溢出及元素类型;浏览器兼容与宽高自适应……2)HTML5+CSS3基础包含知识点: HTML5新增的元素与属性;表单域增强元素;CSS3选择器;文字字体相关样式;CSS3位移与变形处理……3)WebApp页面布局包含知识点: 移动端页面设计规范;移动端切图;_web应用开发基础

模拟实现std::string类(包含完整、分文件程序)-程序员宅基地

文章浏览阅读626次,点赞15次,收藏14次。std库中的string是一个类,对string的模拟实现,既可以复习类的特性,也可以加深对std::string的理解。

数学-洛必达法则_洛必达法则0/0求导-程序员宅基地

文章浏览阅读1.7k次,点赞2次,收藏3次。洛必达法则是在一定条件下通过分子分母分别求导再求极限来确定未定式值的方法[1]。众所周知,两个无穷小之比或两个无穷大之比的极限可能存在,也可能不存在。因此,求这类极限时往往需要适当的变形,转化成可利用极限运算法则或重要极限的形式进行计算。洛必达法则便是应用于这类极限计算的通用方法零比零型若函数和满足下列条件:⑴,;⑵ 在点的某去心邻域内两者都可导,且;..._洛必达法则0/0求导

[转]Java中主线程如何捕获子线程抛出的异常_java 主线程捕获子线程异常-程序员宅基地

文章浏览阅读7.6k次。这么来看待这个问题。首先明确线程代码的边界。其实很简单,Runnable接口的run方法所界定的边界就可以看作是线程代码的边界。Runnable接口中run方法原型如下: << public void run(); >> 而所有的具体线程都实现这个方法,所以这里就明确了一点,线程代码不能抛出任何checked异常。所有的线程中的checked异常都只能被线程本身消化掉。:) 这样本身也是符_java 主线程捕获子线程异常

使用polar()绘制雷达图-程序员宅基地

文章浏览阅读346次,点赞8次,收藏6次。该函数常用参数的含义如下。

推荐文章

热门文章

相关标签