|
|
|
Простейший SQL запрос Hibernate
|
|||
|---|---|---|---|
|
#18+
при HQL запросе(который как я писал выше работает правильно), hibernate выдает следующее: Hibernate: select event*...., images*..., from event left outer join image on event.id=images.parent_id where event.event_visible=1 order by event.id desc Как я понял Limit'а тут нет, т.е. он что все записи считывает? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 19:29:10 |
|
||
|
Простейший SQL запрос Hibernate
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, мне кажется тогда уж проще вот так. Не прав? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 19:57:00 |
|
||
|
Простейший SQL запрос Hibernate
|
|||
|---|---|---|---|
|
#18+
rdmBlazkowicz, мне кажется тогда уж проще вот так. Не прав? Это N+1 запросов на каждую страницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 20:46:45 |
|
||
|
Простейший SQL запрос Hibernate
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, я не совсем понял как сделать авторДелайте через подзапрос. Внутрений запрос с порядком и пэйджингом только по главной энтити. А внешний запрос с джоином. Подзапросы на Criteria API через DetachedCriteria делаются. Не могли бы вы привести пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 21:38:24 |
|
||
|
Простейший SQL запрос Hibernate
|
|||
|---|---|---|---|
|
#18+
rdmНе могли бы вы привести пример. Уже: http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=934603&msg=12424031 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 21:45:21 |
|
||
|
Простейший SQL запрос Hibernate
|
|||
|---|---|---|---|
|
#18+
BlazkowiczДелайте через подзапрос. Внутрений запрос с порядком и пэйджингом только по главной энтити. А внешний запрос с джоином. Подзапросы на Criteria API через DetachedCriteria делаются. Я смотрел) Видимо не увидел среди английских фраз то что вы имели ввиду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 21:53:24 |
|
||
|
Простейший SQL запрос Hibernate
|
|||
|---|---|---|---|
|
#18+
Пойду разберусь) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 22:02:43 |
|
||
|
Простейший SQL запрос Hibernate
|
|||
|---|---|---|---|
|
#18+
BlazkowiczrdmНе могли бы вы привести пример. Уже: http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=934603&msg=12424031 Пока я что-то не очень понял этот пример) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 23:39:56 |
|
||
|
Простейший SQL запрос Hibernate
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, не получилось вообщем, не понял. Возвращается множество, о котором писал vas0. Но) Пока писал это сообщение нашел вот такое решение: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. В логе хибернейт пишет 2 запроса: Код: sql 1. 2. 3. Вроде бы правильно? Я прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2012, 03:23:50 |
|
||
|
Простейший SQL запрос Hibernate
|
|||
|---|---|---|---|
|
#18+
rdmВроде бы правильно? Я прав? Что-то похожее, но, в теории, можно ведь вместо списка и подзапросом сделать WHERE Event.ID IN (SELECT ID FROM ...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2012, 10:15:06 |
|
||
|
Простейший SQL запрос Hibernate
|
|||
|---|---|---|---|
|
#18+
BlazkowiczrdmВроде бы правильно? Я прав? Что-то похожее, но, в теории, можно ведь вместо списка и подзапросом сделать WHERE Event.ID IN (SELECT ID FROM ...) Я такой запрос пробовал на SQL, первый работает, а второй нет. Пишет "This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'" Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2012, 11:11:39 |
|
||
|
|

start [/forum/topic.php?fid=59&startmsg=37756044&tid=2132020]: |
0ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
211ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
3ms |
| others: | 354ms |
| total: | 678ms |

| 0 / 0 |
