gpt4 book ai didi

jquery - 使用@Query进行Spring数据更新查询

转载 作者:行者123 更新时间:2023-11-29 21:34:57 25 4
gpt4 key购买 nike

我对此查询有疑问:

@Modifying  
@Query("UPDATE NotificationHasUser u SET u.read=true WHERE u.pk.user = ?1")
void setNotificationsAsRead(User user);

我想更新特定用户名的所有错误已读值(因为我必须将未读通知切换为已读)。我什至尝试过使用 1 而不是 true,但我总是收到此异常:

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'read=1 where id_username='luca'' at line 1

这是数据库架构: schema

你知道这个问题吗?

最佳答案

我发现了错误,read 是 MySql 的关键字,所以如果我调用该字段 isRead 一切正常。 Here关键字列表

关于jquery - 使用@Query进行Spring数据更新查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34991566/

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