Код: Выделить всё
@ElementCollection
private Map categories;
Код: Выделить всё
select `subscription_categories`.`subscription` from `subscription_categories` where `subscription_categories`.`categories`='TESTING';
< /code>
Тем не менее, когда я пытаюсь использовать это в Spring Data, он не удастся с ошибкой "... не сопоставлена" < /p>
Вот несколько попыток ниже: < /p>
@Query("select s.subscription from subscription_categories s where s.categories = ?1")
List findUsernameByCategory(String category);
@Query("select s.subscription from categories s where s.categories = ?1")
List findUsernameByCategory(String category);
Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException:
categories is not mapped
My question is это:
Как я могу запросить таблицу, созданную @ElementCollection?
Подробнее здесь: https://stackoverflow.com/questions/415 ... an-i-query