Мне нужна только информация о существовании записи. Мне не нужен фактический счет. Если есть строка (запись) относительно условия «where
», я буду знать, что она существует.Hibernate select query: знать только существование
Если я пишу
select count(m) from MyEntity m where m.someProperty=1
он будет считать все записи и, если есть много записей, это может занять много времени, и это даст мне информацию, которая мне не нужно на самом деле.
Как получить наличие записей с Hibernate HQL?
Может быть, вам нужно setMaxResults (1): http://stackoverflow.com/a/28498378/706695 – HRgiger
@ HRgiger благодарит вас, также этот выглядит хорошо для меня: http://stackoverflow.com/a/29745642/169534 –