|
|
|
Hibernate ограничить количество записей при left join
|
|||
|---|---|---|---|
|
#18+
Как ограничить количество записей, получаемых в e.otherObject? Можно ли это количество динамически менять или где-то в настройках? Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2012, 00:18:59 |
|
||
|
Hibernate ограничить количество записей при left join
|
|||
|---|---|---|---|
|
#18+
Подскажете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 12:32:23 |
|
||
|
Hibernate ограничить количество записей при left join
|
|||
|---|---|---|---|
|
#18+
rdmПодскажете? Только через нативный запрос. Во-первых при JOIN синтаксисе в SQL вроде вообще никак нельзя сделать ограничение по количеству, только условие по какому-нибудь критерию дописать. На SQL это можно сделать через подзарпрос. Но на HQL/Criteria API пейджиг в подзапросах не работает. Где-то у них даже тикет есть на эту тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 12:36:20 |
|
||
|
Hibernate ограничить количество записей при left join
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, +1 аффтар! Расскажите причину такого требования. Может и решение найдётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 12:48:09 |
|
||
|
Hibernate ограничить количество записей при left join
|
|||
|---|---|---|---|
|
#18+
Petro123Blazkowicz, +1 аффтар! Расскажите причину такого требования. Может и решение найдётся. Да причина банальна как мне кажется. Допустим есть обьект Сообщение к нему 100 Коментариев . При генерации хочется вывести первые 10, а остальные подгружать ajax. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 13:04:36 |
|
||
|
Hibernate ограничить количество записей при left join
|
|||
|---|---|---|---|
|
#18+
Хотелось это сделать через join, видимо надо отдельный запрос делать для получения List<Comment> с передачей в HQL parent = currentEvent . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 13:07:08 |
|
||
|
Hibernate ограничить количество записей при left join
|
|||
|---|---|---|---|
|
#18+
Еще тогда один вопрос тут задам) Есть обьекты Event и Comment связь OneToMany. В URL передается число eventId. Задача получить List<Comment>. Сейчас я создаю обьект Код: java 1. 2. и предаю этот обьект в виде параметра запроса(HQL) SetParametr("parent", event); Насколько это правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 13:11:48 |
|
||
|
Hibernate ограничить количество записей при left join
|
|||
|---|---|---|---|
|
#18+
rdmЕще тогда один вопрос тут задам) Есть обьекты Event и Comment связь OneToMany. В URL передается число eventId. Задача получить List<Comment>. Сейчас я создаю обьект Код: java 1. 2. и предаю этот обьект в виде параметра запроса(HQL) SetParametr("parent", event); Насколько это правильно? Такие мелочи вообще ни на что не влияют. Хотя можно было бы и через id, наверное сделать. что-то типа WHERE comment.parent.id = :eventId ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 13:17:30 |
|
||
|
Hibernate ограничить количество записей при left join
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, забыл как то про это) У меня ощущение было что объект я зря создаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 13:21:41 |
|
||
|
Hibernate ограничить количество записей при left join
|
|||
|---|---|---|---|
|
#18+
rdmПри генерации хочется вывести первые 10, а остальные подгружать ajax. от ГУИ плясать надо. "Генерация" - это VIEW. Он может быть: - заказ кол-ва строк польз-лем - авторазмер под размер экрана - пагинация в компоненте - AJAX в комоненте (ленивый) IMHO брать фреймворк-компонент, который деалет нужный функционал и срастить его АПИ с АПИ ОРМ-хибера. ______________________________________________ "Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн. AutoPOI.ru — ГИС-технологии для Oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 14:13:18 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37784343&tid=2131839]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
52ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 370ms |
| total: | 563ms |

| 0 / 0 |
