2009-09-08 4 views
1

Я работаю с запросом с небольшой идеей о том, с чем я имею дело и с минимальными знаниями HQL.Запрос HQL, как?

То, что я ищу есть

SELECT Entity1 FROM Entity AS Entity1 
WHERE (EXISTS ELEMENTS(Entity1.config.dateTimeInfo.ntpConfig.server)) 

Но я хочу, чтобы установить условие о том,

WHERE count(ELEMENTS(Entity1.config.dateTimeInfo.ntpConfig.server) > 3) 

Может ли один пожалуйста, скажите мне, как achaive это?

С уважением, сэм

+0

Пожалуйста, переформатируйте свой вопрос. Фрагменты кода должны быть внутри блока кода. –

ответ

0

Похоже, вы пытаетесь выбрать строки на основе размера коллекции, которая должна быть:

WHERE size(Entity1.config.dateTimeInfo.ntpConfig.server) > 3 

Для получения дополнительной информации, ознакомьтесь с Hibernate documentation.

Смежные вопросы