gpt4 book ai didi

java - Spring Boot JPA @Query 更新不起作用

转载 作者:行者123 更新时间:2023-12-02 01:07:05 25 4
gpt4 key购买 nike

我正在使用 Springboot,并且我正在尝试创建一个使用 native 查询更新属性的函数

这是我界面的一部分:

@Modifying(clearAutomatically = true, flushAutomatically = true) // mandatory if native quaries are modying something in the dataBase
@Transactional
@Query("""
update pojazd
set czy_zarchiwizowany = true
where id =: selected_id""", nativeQuery = true)
fun archwizujPojazd(@Param("selected_id") selected_id:Long):Boolean

该功能有效。返回true,但是对dataBase没有影响

有什么帮助吗?

我在这里浏览了很多类似的主题,但没有解决方案。

我非常高兴您的帮助。

最佳答案

@Modifying(clearAutomatically = true, flushAutomatically = true) 
@Transactional
@Query(value = "update pojazd set czy_zarchiwizowany = true
where id = :selected_id", nativeQuery = true)
fun archwizujPojazd(@Param(value="selected_id") Long selected_id);

关于java - Spring Boot JPA @Query 更新不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59870993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com