|
|
|
Hibernate проекции
|
|||
|---|---|---|---|
|
#18+
oneHalf, ну, 100к записей конечно требуют других решений и ПО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2016, 10:35 |
|
||
|
Hibernate проекции
|
|||
|---|---|---|---|
|
#18+
OLAP то ли был то ли с какого то времени попал в CE: http://www.jaspersoft.com/editions?_ga=1.13558455.1204738042.1465372091 Без плюшек, конечно, но движок поставляется нахаляву :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2016, 10:59 |
|
||
|
Hibernate проекции
|
|||
|---|---|---|---|
|
#18+
oneHalfБез плюшек, конечно, но движок поставляется нахаляву :) Прикольно. Буквально несколько месяцев назад сравнивал. Про OLAP не помню. Но ETL точно не было. Теперь есть в CE. Видать гонятся за Pentaho. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2016, 11:04 |
|
||
|
Hibernate проекции
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevНа мой взгляд, первый запрос намного более "правильный". C join, можно словить ряд приятность, если creationDate не уникальная. В данном случае, с limit 1 это не проявится, но лично я такие конструкции не люблю. В знакомых мне СУБД, max/min ничем не лучше order by с limit. Мне даже кажется, что в Oracle, этот вариант будет намного хуже. тут ,как мне кажется фишка вся в том что делая max подате с параметрами мы находим дату по индексу - а это очень быстро ... а дальше просто выбираем эту самую запись .. что в общем случае быстрее чем order by limit 1 /// в инете полно проблем для постраничного вывода как раз mysql order by limit 1 https://habrahabr.ru/post/217521/ Вопрос как этот запрос написать на DetachedCriteria Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. вроде как генерит верный код ,но ругается вот на что ... java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Long Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. видимо тут засада Код: java 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2016, 16:58 |
|
||
|
Hibernate проекции
|
|||
|---|---|---|---|
|
#18+
andreykaTBlazkowicz, "сводной" ее делать надо средствами хибера - ну там хитрые критерии каскадного вида, проекции и т.п. либо же просто перетасовкой коллекций. вот и всё. Экспортирую таблицы из хибернейт базу. Типичный запрос на каждую таблицу: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Причем чтобы реверсинжениритиь это занимает часов 5 минимум. В базе полсотни таблиц. Теперь вот скажите как человеку решившему прикрутить репорт или сделать экспорт выташить данные? Я бы авторов этих ОРМ систем душил бы в детстве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 08:46 |
|
||
|
Hibernate проекции
|
|||
|---|---|---|---|
|
#18+
LepsikПричем чтобы реверсинжениритиь это занимает часов 5 минимум. ничё не понял. ОРМ и хибер не строят БД и не делают структуру БД. Они только подстраиваются под вашу логически и физически правильную структуру таблиц. Поэтому что вы делали 5 часов непонятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 10:01 |
|
||
|
Hibernate проекции
|
|||
|---|---|---|---|
|
#18+
Petro123ничё не понял. ОРМ и хибер не строят БД и не делают структуру БД. Ну это не совсем так. Hibernate на основе entity может создать БД. Точнее - таблицы, ключи (первичные и внешние), sequence. Причем если точно не описывать в аннотациях, то у Hibernate есть свои "умолчания", по которым он будет строить БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 10:03 |
|
||
|
Hibernate проекции
|
|||
|---|---|---|---|
|
#18+
mad_nazgulHibernate на основе entity может создать БД. может. Это не значит что это штатная операция в боевой БД у заказчика? Это так - игрушка. Не более того. Ты сам понял, зачем в БД у заказчика - JOIN PersistentEntityEntry? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2016, 17:50 |
|
||
|
Hibernate проекции
|
|||
|---|---|---|---|
|
#18+
Petro123mad_nazgulHibernate на основе entity может создать БД. Ты сам понял, зачем в БД у заказчика - JOIN PersistentEntityEntry? как вы прикрутите сторонний компонент к базе если он понимает только плоские таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2016, 11:14 |
|
||
|
|

start [/forum/search_topic.php?author=%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80+%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
get settings: |
9ms |
get forum list: |
17ms |
get settings: |
9ms |
get forum list: |
15ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
11ms |
get forum list: |
19ms |
get settings: |
6ms |
get forum list: |
14ms |
get settings: |
8ms |
get forum list: |
20ms |
get settings: |
9ms |
get forum list: |
19ms |
get settings: |
10ms |
get forum list: |
18ms |
get settings: |
9ms |
get forum list: |
18ms |
get settings: |
10ms |
get forum list: |
16ms |
get settings: |
10ms |
get forum list: |
17ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
5ms |
get forum list: |
13ms |
get settings: |
11ms |
get forum list: |
19ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 34591ms |
| total: | 35250ms |

| 0 / 0 |
