HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation

SAP面试全过程(已拿offer) 周五打电话给我说过了SAP第一轮面试,第二轮要在下周四北京,这几天终于体会到了什么叫做重压下的感觉,越复习越虚,看别人的面经都感觉卧槽这问题也巨难了吧...连去北京可以见妹子这种事情都感觉一点心情都没有。面前准备固然是要有的,但关键是平时就要有料,多想想自己做的项目。当作一个给自己的提醒吧! 阅读详情
org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
at org.springframework.orm.hibernate3.SpringSessionContext.currentSession(SpringSessionContext.java:63)
at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:687)
at com.LovePatPrint.dao.impl.FileDaoImpl.delData(FileDaoImpl.java:86)
at com.LovePatPrint.service.impl.FileServiceImpl.delData(FileServiceImpl.java:49)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
at $Proxy24.delData(Unknown Source)
at com.LovePatPrint.common.MyTaskFile.del(MyTaskFile.java:64)
at com.LovePatPrint.common.MyTaskFile.delOrBackup(MyTaskFile.java:57)
at com.LovePatPrint.common.MyTaskFile.run(MyTaskFile.java:34)
at java.util.TimerThread.mainLoop(Timer.java:512)

at java.util.TimerThread.run(Timer.java:462)

注:service层没有加注解事务的原因,@Transactional

Unity VR 零基础开发之 Pico4 MR 2、弹出弹窗后,点击Android选项,然后再点击Switch Platform按钮切换成安卓平台。3、切换完成后Android选项后面会显示unity图标。 阅读详情

相关推荐

视频编解码——视频编解码器工作原理

目录什么是视频编解码器为什么需要视屏编解码器视频编码器与数字视频容器时评编码器的历史 什么是视频编解码器 简单来说就是用于压缩或解压数字视频的软件或硬件 编码是信息从一种形式或格式转换为另一种形式的过程,解码是编码的反向。 适用于视频 编码是将视频、音频的原始格式的文件通过压缩技术转换成另一种格式(视频如h.264,h.265,m-jpeg等)。 解码是编码的反向过程。应用中,一般是将h.264,h.265格式数据解码成如YUV格式裸流交给显示器显示。 为什么需要视屏编解码器 需要在有限的带宽或存储空间

路人coder 1万+

org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not a

在用Spring于Hibernate整合的时,在没有配置Spring的事物管理时。使用Hibernate进行事物进行管理时可能会出现此异常 org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transact

cj520025的专栏 1455

西门子WinCC VBS脚本实战:5分钟搞定变量记录导出到Excel(附完整代码)

本文提供了一套高效的西门子WinCC VBS脚本方案,帮助工程师在5分钟内将变量记录数据导出至Excel。方案详细解析了时区转换、数据库连接、SQL查询优化等核心难点,并附带了完整、可直接使用的VBS代码,解决了工业自动化项目中数据导出的实际痛点。

moss5的博客 609

No Hibernate Session bound to thread, and configuration does not allow creation

在spring mvc+hibernate环境下出现了以下错误org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here at org.springframewo

PKWind的专栏 2236

深入解析AXI-Stream协议中的TVALID与TREADY握手时序

本文深入解析AXI-Stream协议中TVALID与TREADY的握手时序,通过实际案例和代码示例详细说明三种典型握手场景及其应用。文章还探讨了常见握手失败案例的解决方法,并介绍了TLAST、TKEEP等高级信号的使用技巧,帮助开发者优化FPGA设计中的数据传输效率。

weixin_29200485的博客 341

软件工程期末知识点总结【超详细】

生命周期模型(过程模型):瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型。2、实体联系图:1、数据对象2、属性3、联系(1:1、1:N、M:N)3、语句覆盖 就是设计足够的调试用例,使得程序中的每个语句至少执行一次。 5、判定覆盖就是设计足够的测试用例,使得程序中每个判定的取“真”分支和取“假”分支至少都执行一次,判定覆盖又称分支覆盖 6、条件覆盖就是设计足够的测试用例,使得程序判定中的每个条件能获得各种可能的结果。7、软件开发时期通常分成4个阶段:总体设计、详细设计、编码和单元测试、综合测试。

这个人好有趣....hh 1万+

org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not a...

first of all if you want to use getcurrentSession() method you need to add these properties to HibernateProperties:<prop key="hibernate.current_session_context_class">thread</prop><prop...

hellostory的专栏 293

STM32 使用rtthread的DMA 串口发送失败

在一次使用RTthread的DMA 串口发送时,持续性通过DMA 发送串口数据时,偶发发送过程中后续数据包无法正常发送出去,后经查,发现为RT-Thread的串口中断处理有瑕疵,后做出修改。另,为了更方便的排查为题,建议修改。左为修改前,右为修改后。

qq_39294918的博客 1108

org.hibernate.HibernateException: No Session found for current thread

后来想了下,自己的代码写的不规范。我是直接在引用service的地方直接跨级引用了dao层,试了下,不直接用dao查询数据库,而是引用service,然后好了。这个原因网上说修改xml配置,事务配置等。这个我不敢动,因为项目太老了,怕整坏了。老项目,需要做些查询逻辑。写完觉得没啥问题,运行报错了。如上图,注释掉的为原来的报错的,下面的为新的,结果不报错了。

a_15715324986的博客 475

大津法(OTSU)点云强度信息分割

大津法(OTSU)是一种灰度图像自适应的阈值分割方法,大津法根据图像的灰度分布,将图像分成背景和前景两部分,前景就是需要按照阈值分割出来的部分。由于点云的强度信息的特性,也可以利用此方法进行分类,但需要保证信息干扰较少,例如道路标线分割等场景较为适用。

qq_48694523的博客 965

飞牛fnNAS文件的超快检索

本文介绍了如何在NAS系统中部署fsearch文件搜索工具,以解决海量文件检索效率低下的问题。通过Docker容器部署ayound/file-search镜像,建立缓存和数据目录后,用户可通过8012端口访问fsearch界面。该工具支持快速关键字检索,速度媲美PC端的Everything,但需等待索引完成才能获得完整结果。虽然文件预览功能有待完善,但其高效的搜索性能值得推荐。文章还提及可通过zerotier实现远程访问,并提供了相关技术博客的参考链接。

dgnankai的专栏 1147

hibernate 相关

查出来什么更新什么,不要再去添加相同 Id 的对象/*** 自定义的主键生成策略* 如果set了主键id,就使用这个id插入,如果不set主键id,则利用数据库本身的自增策略指定id*/@Overrideif (id!return id;} else {

欢迎所有人,批评指正! 799

RK356x U-Boot研究所(命令篇)3.7 pci与nvme命令的用法

RK356x U-Boot研究所(命令篇)3.7 pci与nvme命令的用法

Systemcall名屋 2084

org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transac

first of all if you want to use getcurrentSession() method you need to add these properties to HibernateProperties:thre adorg.hibe rnate.transaction.JDBCTransactionFactory添加后如下:

hellostory的专栏 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

No Hibernate Session bound to thread, and configuration does not allow creation of non-transactiona

错误如下: org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here at org.springframework.orm.hibernate3.Spring

珑歆逸的专栏 2392

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

HibernateError:No Hibernate Session bound to thread, and configuration does not allow creation of

Hibernate和Spring整合。 通过xml文件来配置事务Transaction。出现错误: org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here a

813

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

org.hibernate.HibernateException: No Hibernate Session bound to thread

如果遇到以上异常的话,恐怕是你的数据源配置的问题了,首先你可以排除一些可能,比如说数据源没问题的,即是DataSource没问题的话,就可以进一步去确定是什么环节出现的问题。刚开始我也是对这个异常感觉到很陌生,很多问题终究还是要一个人去解决。在我重做一遍这个实验之后,我发现这个问题是你的SessionFactory注解时候的一些问题。切确的来说你是要应该理解Session中的一个getCurren...

各研发管理 260

hibernate错误提示: No Hibernate Session bound to thread, and configuration does not allow creation of no

org.hibernate.HibernateException: No Hibernate Session bound to thread, andconfiguration does not allow creation of non-transactional one here     atorg.springframework.orm.hibernate3.SpringSessionCo

kaidishi的专栏 3250

SmartGwt: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here

user.ds.xml 文件中更改为 DMI (Direct Method Invoke) 方式: serverType="sql" == > serverType="generic"....   Run> 出现:  org.hibernate.HibernateException: No Hibernate Session b

usedtolove的专栏 3352

No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional

getHibernateTemplate().getSessionFactory().getCurrentSession()的意思是得到当前线程绑定的session,而当前线程绑定的session是通过当前的事务产生的,如果你没有配置事务的话,当前线程threadlocal中就不存在session,这样就出现no session错误。 而execute方法,看源码HibernateTempl

z69183787的专栏 4361

No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional...

No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one hereorg.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration d...

weixin_30559481的博客 161

解决 org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does no

1.getCurrentSession()是必须提交事务的。故使用getSessionFactory().getCurrentSession()时,这个方法一定是要配置声明式事务管理。 2.openSession()恰恰是与以上的方法想法,它不需要提交事务。但是他的资源必须手动关闭。 相对以上两点,解决方法有 1.获得session时使用openSession()。 2.若用到getCurrenctSession(),需在sessionFactory中配置(当然也可以使用注解,在 service类加上事务@

qq_33240556的博客 580

org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not

遇到这个问题之前,我去百度和谷歌去搜索了一下,发现各种说法,但是针对我的项目而言,也就是公司的项目而言,这个问题的根源并非是网上所说的那样。 最后是通过自己的想法做测试得到了解决。 1.首先说说我的配置吧!我的配置是通过spring自带的注解来实现 声明式事物管理的。如果我们没去了解spring的声明式事物管理的话,或许我们是得不出什么结论的。 如果你配置过声明式事物管理,你就知道sprin...

各研发管理 239

ssh 中报错:org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration

造成这样的错误的原因是:aop切入事务失败 这里:注意这里匹配上所的需要事务的方法 或是这里发生错误:

q1054261752的博客 652

HibernateException: No Hibernate Session bound to thread

今天遇到HibernateException: No Hibernate Session bound to thread, and configuration does not allow creat,因为我没有配置事务,所以session一直没有打开,我直接getCurrentSession,肯定得不到,换成opensession就行了,但是觉得不协调,所以还是调用父类的getCurrentSe

It_BeeCoder的博客 387
上一篇: java 实现 linux+window mysql 文件 备份,以及文件导入错误解决方法
下一篇: java实现动态切换上网IP (ADSL拨号上网)
OnePiece_Sky
博客等级 码龄15年 9粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值