|
|
|
Entity
|
|||
|---|---|---|---|
|
#18+
Есть entity user Сделал наследника от него Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. В самой таблице User полей нет maxDate и minDate UserEx pjxe использовать для join В итоге сейчас валятся все CriteriaBuilder Код: java 1. Хотя там используется Entity User в логах же идет обращение с колонками MaxDate и MinDate? почему они добавились? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2017, 17:28 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
-=Koba=-, зайди в sqlplus и сделай Код: java 1. 2. 3. 4. 5. Такой ответ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2017, 22:31 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
mayton-=Koba=-, зайди в sqlplus и сделай Код: java 1. 2. 3. 4. 5. Такой ответ? А Почему нельзя расширить текущую enity? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2017, 10:33 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
-=Koba=-А Почему нельзя расширить текущую enity? Потому что ORM-зло! :-) А так, обычно при использовании сущностей join делается ч/з @ManyToOne, а не ч/з создание новых сущностей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2017, 12:12 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
-=Koba=-mayton-=Koba=-, зайди в sqlplus и сделай Код: java 1. 2. 3. 4. 5. Такой ответ? А Почему нельзя расширить текущую enity? Я заметил что ты не отвечаешь на вопросы. Как тебе помогать если ты вбрасываешь загадку и заставляешь бедных участников ломать себе мозг в попытке додумать и дофантазировать что у тебя там сломалось за кадром? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2017, 12:32 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, А как длеать сложные запросы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2017, 18:57 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
-=Koba=-mad_nazgul, А как длеать сложные запросы? Ч\з ORM и Entity Framework - никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2017, 06:50 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
-=Koba=-mad_nazgul, А как длеать сложные запросы? вопрос странный. Сродни вопросу на пустом месте: "Как делать сложную работу?" - ОРМ применяют при CRUD. А как может быть CRUD сложным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2017, 07:43 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
Petro123, Ну есть сложный запрос который нужен для построения отчета Имеет несколько join group Как такое выполнить Сейчас работает с помощью nativeQuery Я думал перевести на criteriBuilder но застопорился на расширении user"? можно конечно продублировать его, но все же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2017, 16:05 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
-=Koba=-для построения отчета для отчётов не используется ОРМ\HQL Остальное как умеете и чем умеете. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2017, 16:43 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
Petro123для отчётов не используется ОРМ\HQL это почему? и чем отличается запрос для отчетов от не-отчетов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2017, 16:47 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
rema174это почему? и чем отличается запрос для отчетов от не-отчетов? элементарно ватсон: - сложностью - неоптимальностью для парсера и оптимизатора - Некешированием сервера - отсутствием аналитических функций... connect by level - и т.д. Должны же они чем то отличаться))) (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2017, 17:37 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
rema174, mad_nazgul тебе расскажет. Тут его поддержу полностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2017, 17:38 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
а когда научишься делать сложные запросы то прокладки не потребуются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2017, 07:23 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
-=Koba=-Petro123, Ну есть сложный запрос который нужен для построения отчета Имеет несколько join group Как такое выполнить Сейчас работает с помощью nativeQuery Я думал перевести на criteriBuilder но застопорился на расширении user"? можно конечно продублировать его, но все же. IMHO criteriaBuilder лучше не пользоваться "от слова совсем". Преимуществ перед SQL запросом почти никаких, а вот недостатки есть. 1) Ограничение. Данный фреймворк намного уступает по гибкости SQL 2) Сложность. Довольно сложен для понимание. "Простой" запрос, написать не совсем просто 3) Многословность. Писать придется много 4) "Не прозрачность". Вы слабо контролируете какой запрос будет на выходе. Для того, чтобы знать какой будет запрос, надо очень хорошо знать "кишки" CriteriaBuilder'а 5) Нельзя заняться "любимым" занятием DBA - оптимизацией запросов Единственное сомнительное преимущество это создание динамических запросов. Почему сомнительное. Потому что при почти одинаковых запросах план запроса может очень сильно отличаться по времени. Если нужны сложные динамические запросы, то постарайтесь использовать JDBC, с мапингом в POJO-объекты. 1) Это будет проще. 2) Запросы потом будет легче оптимизировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2017, 08:34 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
[quot mad_nazgul]-=Koba=-Petro123, то постарайтесь использовать JDBC, с мапингом в POJO-объекты. Это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2017, 14:21 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
rema174и чем отличается запрос для отчетов от не-отчетов? часто серверу отчётов нужен сам sql запрос. Без всяких объектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2017, 16:05 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
Petro123rema174и чем отличается запрос для отчетов от не-отчетов? часто серверу отчётов нужен сам sql запрос. Без всяких объектов. У меня Jassper Ему надо подготовить List бинов для отчета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2017, 20:11 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
-=Koba=-У меня Jassper Ему надо подготовить List бинов для отчета у меня тоже Jasper. И я ему даю SQL запрос. )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2017, 20:19 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
Petro123, Цель одинакова способы достижения разные А параметры как передаете Или может есть small пример или tuturial ? как вы генерите? У меня сейчас через native sql или criteria формируются лист бинов И далее передаю + параметры репорту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2017, 21:09 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
-=Koba=-, тут вроде было уже сто раз). Сервер отчетов должен быть в виде сервера. Т.е. сам брать в БД данные для отчёта. Значит: - Jasper в виде Web приложения на порту - обращение к нему по rest - в урл ему указать только имя отчёта - в этом отчёте заранее заготвленном запрос - параметры в урл он сам подставит ... Это ВИ нормального сервера отчётов. Ещё подробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2017, 22:12 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
-=Koba=-Petro123, Цель одинакова способы достижения разные А параметры как передаете Или может есть small пример или tuturial ? как вы генерите? У меня сейчас через native sql или criteria формируются лист бинов И далее передаю + параметры репорту Зачем так сложно? Когда можно просто в JasperStudio рисовать отчет с соответствующими запросами и параметрами. В отчет из приложения передаются только нужные параметры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2017, 07:32 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
mad_nazgul-=Koba=-Petro123, Цель одинакова способы достижения разные А параметры как передаете Или может есть small пример или tuturial ? как вы генерите? У меня сейчас через native sql или criteria формируются лист бинов И далее передаю + параметры репорту Зачем так сложно? Когда можно просто в JasperStudio рисовать отчет с соответствующими запросами и параметрами. В отчет из приложения передаются только нужные параметры. Вот именно так и реализовано.... Про то, чтоб развернуть отдельный сервер для 3-4 отчетов, ну это по-моему слишком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2017, 10:08 |
|
||
|
Entity
|
|||
|---|---|---|---|
|
#18+
-=Koba=-Вот именно так и реализовано.... Про то, чтоб развернуть отдельный сервер для 3-4 отчетов, ну это по-моему слишком Вот. А передавать классы в отчет как-бы не надо. Только простые типы. А уже в самом отчете соответствующие запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2017, 11:05 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39380357&tid=2123268]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
63ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
88ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 425ms |

| 0 / 0 |
