【发布时间】:2026-01-08 10:10:01
【问题描述】:
如何解决我的查询问题
【问题讨论】:
-
请将代码作为文本包含(使用标记将其标记为代码),而不是代码的屏幕截图。这样可以更轻松地在一个地方查看内容。
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: java spring spring-mvc spring-data-jpa hibernate-mapping
如何解决我的查询问题
【问题讨论】:
标签: java spring spring-mvc spring-data-jpa hibernate-mapping
所以问题出在查询上。普通旧 SQL 在更新后将不允许 INNER 关键字。
所以尝试以下方式:
UPDATE Voter as vt
INNER JOIN Information info
ON vt.id = info.id
INNER JOIN Address ad
ON info.id = ad.id
SET vt.fatherName = :f, info.name=:n, ad.district=:d
WHERE vt.id = :i
查看最小 Fiddler:https://www.db-fiddle.com/f/gpwgtinntePzSwx7VHJLgi/2
【讨论】: