Re[3]: JPA: помогите разобраться с заданием отношения
От: mihauzen Украина  
Дата: 21.06.11 13:22
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Нельзя использовать свойство-коллекцию таким образом (.options) в HQL. Это работает только для ссылок на единственную сущность. Для коллекций (one to many, many to many) нужно явно прописывать JOIN в запросе.


Спасибо
Получилось:


public List<OptionEntity> getActiveOptions(EntityManager entityManager) 
{
    Query query = entityManager.createQuery(
              "SELECT DISTINCT r FROM " + NoteEntity.class.getName() + " n, IN (n.options) r ORDER BY r.value");
    return (List<FilterOptionEntity>)query.getResultList();
}


...все это временно... (с) Айэм
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.