В примерах JDBC Spring Data, как написать простой запрос в @Query
аннотации?
например, в Репозиторий LegoSet , как добавить простой запрос findByName
?
При попытке
@Query("select * from lego_set where name = :name")
List<LegoSet> findByName(@Param("name") String name);
выдается следующее сообщение об ошибке:
org.springframework.data.mapping.MappingException: Could not read property @org.springframework.data.annotation.Id() @org.springframework.data.relational.core.mapping.Column(value=handbuch_id, keyColumn=)private java.lang.Long example.springdata.jdbc.basics.aggregate.Manual.id from result set!
...
> Caused by: org.hsqldb.HsqlException: Column not found: manual_handbuch_idat org.hsqldb.error.Error.error(Unknown Source) at org.hsqldb.error.Error.error(Unknown Source) `
Кроме того, справочный документ, кажется, скопирован из какого-то общего документа данных пружины, поскольку в нем упоминалосьпроизводный запрос, которого еще нет в данных весны jdbc.