JPA не работает с именами таблиц, поэтому, если вы хотите написать свой запрос на языке запросов JPA (JPQL), используйте полностью классифицированные (package_name.class_name) имена сущностей вместо имен таблиц.
запрос будет выглядеть следующим образом:
@Query(value = "select d from package_name.Department d")
public List<Department> findColumns();
Или вы также можете запустить простой SQL-запрос в аннотации @Query
, используя nativeQuery=true
, поэтому ваш код будет выглядеть как
@Query(value = "select d from department d", nativeQuery=true)
public List<Department> findColumns();