首页 > 解决方案 > JPA Select Query 在 SpringBoot 中不起作用

问题描述

我正在尝试实现查询以检查 MySQL 数据库中是否存在自定义字段(非主键字段)。

查询如下:

@Query(value = "SELECT case when count(p)> 0 then true else false end FROM PEOPLE p WHERE p.number = :number", nativeQuery = true)

收到错误:

SQL 错误:1054,SQLState:42S22/“字段列表”中的未知列“p”

我已经按照这个 url- https ://www.baeldung.com/spring-data-exists-query作为参考实现了上述查询。

任何人都可以请检查并帮助我。

标签: mysqlspring-bootjpa

解决方案


在您的查询片段中,from 似乎是重复的 ( from FROM)。


推荐阅读