JPA无法删除对象【实际项目解决办法】
2024-08-31 05:06:43
并非通用, 根据自己实际情况来
不能删除前的dao方法
public void delete(CmsProjectNew bean);
可以删除后的dao方法
@Modifying
@Query("delete CmsProjectNew bean where bean.id in (?1)")
public void deleteById(Integer id);
【下面错误原因】——service方法增加@Transactional
@Transactional
public void delete(int id) {
dao.deleteById(id);
}
严重: Servlet.service() for servlet [background] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query] with root cause
javax.persistence.TransactionRequiredException: Executing an update/delete query
最新文章
- iOS开发UI篇—Date Picker和UITool Bar控件简单介绍
- 初探KMP算法
- 初识zookeeper(一)之zookeeper的安装及配置
- [转载] what's goole mock
- js中indexOF和lastIndexOf
- hive优化之------控制hive任务中的map数和reduce数
- 批处理DataTable
- [Android] An internal error occurred during: ";Launching New_configuration";. Path for project must have only one segment.
- Import the Add Email and Post Configuration to the SiteMap managed solution -Dynamices CRM
- PHP 发邮件不换行
- sparkSQL1.1入门之二:sparkSQL执行架构
- Winamp传统外观皮肤MusicRio发放
- cf 323A A. Black-and-White Cube 立体构造 不知道为什么当k为奇数时构造不出来 挺有趣的题目吧
- 快速了解Druid——实时大数据分析软件
- TDX指标的理解与改造(价格到达指标线提醒)
- 一道简单的HashMap面试题所想到的...
- 我发起了一个 支持 PostgreSql 的 外围设施 的 .Net 开源项目
- c#如何将子窗体显示到父窗体的容器(panel)控件中
- SpringCloud重试机制配置
- ios 获取手机相关的信息