У меня есть класс Customer
, который имеет следующий геттер:
@OneToMany
@JoinColumn(name="CUST_ID") // join column is in table for Order
public Set<Order> getOrders() {return orders;}
Таким образом, столбец CUST_ID
является классом Order
.
Как я могу сослаться на этот столбец в HQL?
например.
entityManager.createQuery("FROM Order o WHERE o.CUST_ID = 1")
Нужен ли какой-нибудь геттер или специальная аннотация в классе Order?
В данный момент Hibernate не может распознать столбец (java.lang.IllegalArgumentException: org.hibernate.QueryException: could not resolve property
). При обычном SQL я правильно вижу столбец в таблице.