
JPA 执行update/delete query 需要加上事务
发布日期:2021-05-04 16:26:11
浏览次数:21
分类:原创文章
本文共 1060 字,大约阅读时间需要 3 分钟。
Caused by: org.springframework.dao.InvalidDataAccessApiUsageException: Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query
package com.easy.kotlin.picturecrawler.daoimport com.easy.kotlin.picturecrawler.entity.SearchKeyWordimport org.springframework.data.jpa.repository.Modifyingimport org.springframework.data.jpa.repository.Queryimport org.springframework.data.repository.PagingAndSortingRepositoryimport org.springframework.data.repository.query.Paramimport org.springframework.transaction.annotation.Transactional/** * Created by jack on 2017/7/17. */interface SearchKeyWordRepository : PagingAndSortingRepository<SearchKeyWord, Long> { @Modifying @Transactional @Query(value = "INSERT INTO `search_key_word` (`deleted_date`, `gmt_created`, `gmt_modified`, `is_deleted`, `key_word`) VALUES (now(), now(), now(), '0', :keyWord) ON DUPLICATE KEY UPDATE `gmt_modified` = now()", nativeQuery = true) fun saveOnNoDuplicateKey(@Param("keyWord") keyWord: String): Int}
发表评论
最新留言
不错!
[***.144.177.141]2025年03月17日 16时11分12秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python实现名片管理系统
2021-05-07
解决vscode安装Go扩展失败
2021-05-07
[汇编语言] 分支结构程序设计
2019-03-04
常用DOS命令
2019-03-04
Codeforces Round 89 (Rated for Div. 2)
2019-03-04
[牛客] n的约数 唯一分解定理+dfs
2019-03-04
最小生成树 (kruskal)
2019-03-04
数据结构与算法总结(3)
2019-03-04
Java基础语法
2019-03-04
404服务器错误的讲解
2019-03-04
原创-开发问题指南
2019-03-04
python学习--Django学习4、数据库的增删改查、django后台管理系统
2019-03-04
Django开发车辆违章系统、模糊查询、分页查询
2019-03-04
centos7.5 装Python3.7报错(解决办法)
2019-03-04
Java常用设计模式之单例模式
2019-03-04
线性扫描--求数组中三个数最大乘积
2019-03-04
爬虫之 xpath的节点关系
2019-03-04
爬虫之 lxml模块的安装与使用示例
2019-03-04
Python创建目录文件夹
2019-03-04
正则表达式的概述
2019-03-04