getHibernateTemplate.delete()/update()执行失败!求助!!!

问题描述

如题,项目中删除和更新操作都不能正确执行。。。delete()方法执行的时候已经进入dao里面,是在spring的hibernatetemplate中遇到问题的,这部分的代码我不能调试。。。请问有什么解决的办法没有?try、catch也不管用,根本就捕捉不到异常,项目有在applicationContext.xml中设置全局异常处理,可是看不到异常的信息。。。update()方法是更新多对多的单向操作。三张表,project,emp,pro_user_table,pro_user_table是project和emp的中间过渡表。。。一个project对应多个emp,如果只更新project中的emp就能执行成功,可一旦涉及到更新project的数据就直接报异常,看了hibernate打印出来的sql语句,只是执行了一个查询peo_user_table的操作,其他的就都没有,问题是这样运行还能运行完update方法,继续执行下一条语句。。。只是从service层跳到action的时候就失败了。。。求助!!!

时间: 2025-01-31 09:41:02

getHibernateTemplate.delete()/update()执行失败!求助!!!的相关文章

部门来了个新手,在执行SQL数据库的时候经常update,delete,有时候执行错了导致灾难性的后果

问题描述 如何开发一个软件,在执行delete,update前提醒他,该语句会影响多少行? 解决方案 解决方案二:建个事务先执行返回多少行.然后提示后提交事务获取回滚事务解决方案三:看看他where条件,换马selectcount(*)fromXXwhereXXcount(*)就是影响的行数解决方案四:先使用Select查出满足条件的记录有多少.然后再删除/修改解决方案五:操作的时候输出返回值就可以ExecuteNonQuery楼主是要就像查询分析器那样的效果吧解决方案六:顶一下解决方案七:可以

Python多线程执行失败

问题描述 Python多线程执行失败 我使用python编程实现查找某根目录下所有重复文件的功能,新手小白. 但是通过单步调试后,发现thread2.start()好像完全没有执行,直接就跳出循环了. 请高手看看~ 解决方案 附代码 -*- coding: utf-8 -*- import threading import os import os.path import sys import hashlib def findFile1(rootPath, fileSeq, delSeq): d

C#的数据库操作 insert, select, delete, update

好说事~请看下面的接口定义:     代码如下 复制代码    /// <summary>     /// 数据库操作接口     /// </summary>     public interface HIDatabase     {     /// <summary>     /// 查找数据     /// </summary>     /// <param name="sql"/>需要执行的SQL语句     ///

SQLServer 2012异常问题(一)--故障转移群集+镜像环境导致作业执行失败

原文:SQLServer 2012异常问题(一)--故障转移群集+镜像环境导致作业执行失败 先感谢一下我的同事们最先发现此问题,鸣谢:向飞.志刚.海云 最近在生产环境发现一个诡异的问题: 环境:WINDOWS 2012+SQLSERVER 2012 SP1,双节点的故障转移群集+单节点的SQLSERVER 2012 SP1实例(镜像) 生产数据库是从SQLSERVER 2008R2迁移到2012的,迁移过程很顺利,按照一般经验,可能导致数据库所有者丢失,因此在迁移后手动修改数据库所有者为sa,与

MySQL的update修改失败

问题描述 MySQL的update修改失败 UPDATE es_member_bonus SET order_sn='1231231313123123' and used_time = 1460649600 WHERE bonus_id=5 解决方案 把中间的and换成逗号试试 解决方案二: UPDATE es_member_bonus SET order_sn='1231231313123123' , used_time = 1460649600 WHERE bonus_id=5 解决方案三:

Win8.1 Update更新失败?

  上周,微软在4月份补丁日向所有Win8.1平台推送Win8.1 Update补丁更新,但本次更新升级并不顺利.国内外不少Win8.1用户升级Win8.1 Update过程中分别遇到0×80070002.0×80070003错误代码,最终安装失败. 如果你是高级用户,可以参考IT之家整理的图文教程,使用命令修复Win8.1 Update更新失败.对于普通用户来说,不免有些难度. 现在,微软为普通用户带来一项更简便的修复方案. 据外媒TWCN报道,微软面向32位.64位Win8.1平台发布一枚2

win8.1 update更新失败解决方法

  win8.1 update更新失败解决方法: 上周,微软通过Windows Update向所有Win8.1平台免费推送Win8.1 Update更新.但有些用户升级并不顺利,例如出现错误代码80070020.80073712.现在,微软社区爱好者已提供有效的修复方案. 截至目前,Win8.1 Update更新失败先后出现三种错误代码,例如80070020.80073712和0x800f081f,但微软一直未提供临时解决方案.所幸的是,来自微软社区的爱好者Andrew B提供一个简单实用的修复

图文详解Win8.1 Update启动失败问题

  图文详解Win8.1 Update启动失败问题: 要解决windows8.1 update无法启动问题,其实只要使用Win8.1安装镜像+应急命令来修复,例如最经典的sfc /scannow命令.该修复命令可以扫描所有保护的系统文件的完整性,同时使用正确的微软版本替换受损或者异常的版本文件. 具体操作步骤: 1.下载Win8.1系统镜像,刻录DVD安装光盘或者制作U盘启动工具; 下载ISO后,可以用魔方电脑大师中的魔方文件校验来获取SHA1.MD5.CRC等校验值,确保下载的是官方纯净版,不

windows update更新失败报错解决方法

  可能原因:网络环境临时出错,或者相关权限未开启. windows update更新失败报错解决方法:Win键+R键输入"services.msc"回车,确认Background Intelligent Transfer Service.Cryptographic.Software Protection.Windows Update服务,开启服务并改为开机自动启动.或者配置DNS为:首选4.2.2.1;备用4.2.2.2.或者以管理员身份运行命令提示符,输入"net sto