powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Entity
53 сообщений из 53, показаны все 3 страниц
Entity
    #39379228
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть entity user

Сделал наследника от него
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
@Entity
public class UserEx extends User {
    private Date minDate;
    private Date maxDate;

    public Date getMinDate() {
        return minDate;
    }

    public void setMinDate(Date minDate) {
        this.minDate = minDate;
    }

    public Date getMaxDate() {
        return maxDate;
    }

    public void setMaxDate(Date maxDate) {
        this.maxDate = maxDate;
    }
}



В самой таблице User полей нет maxDate и minDate
UserEx pjxe использовать для join

В итоге сейчас валятся все CriteriaBuilder
Код: java
1.
Internal Exception: java.sql.SQLSyntaxErrorException: ORA-00904: "MINDATE": недопустимый идентификатор



Хотя там используется Entity User в логах же идет обращение с колонками MaxDate и MinDate? почему они добавились?
...
Рейтинг: 0 / 0
Entity
    #39379329
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-, зайди в sqlplus и сделай

Код: java
1.
2.
3.
4.
5.
SQL> desc userex;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 MINDATE                                            DATE
 MAXDATE                                            DATE



Такой ответ?
...
Рейтинг: 0 / 0
Entity
    #39379431
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton-=Koba=-, зайди в sqlplus и сделай

Код: java
1.
2.
3.
4.
5.
SQL> desc userex;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 MINDATE                                            DATE
 MAXDATE                                            DATE



Такой ответ?

А Почему нельзя расширить текущую enity?
...
Рейтинг: 0 / 0
Entity
    #39379458
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-А Почему нельзя расширить текущую enity?

Потому что ORM-зло! :-)
А так, обычно при использовании сущностей join делается ч/з @ManyToOne, а не ч/з создание новых сущностей.
...
Рейтинг: 0 / 0
Entity
    #39379465
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-mayton-=Koba=-, зайди в sqlplus и сделай

Код: java
1.
2.
3.
4.
5.
SQL> desc userex;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 MINDATE                                            DATE
 MAXDATE                                            DATE



Такой ответ?

А Почему нельзя расширить текущую enity?
Я заметил что ты не отвечаешь на вопросы.

Как тебе помогать если ты вбрасываешь загадку и заставляешь бедных
участников ломать себе мозг в попытке додумать и дофантазировать
что у тебя там сломалось за кадром?
...
Рейтинг: 0 / 0
Entity
    #39379781
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,

А как длеать сложные запросы?
...
Рейтинг: 0 / 0
Entity
    #39379923
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Entity
    #39379933
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-mad_nazgul,

А как длеать сложные запросы?

Ч\з ORM и Entity Framework - никак.
...
Рейтинг: 0 / 0
Entity
    #39379939
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-mad_nazgul,

А как длеать сложные запросы?
вопрос странный.
Сродни вопросу на пустом месте: "Как делать сложную работу?"
- ОРМ применяют при CRUD. А как может быть CRUD сложным?
...
Рейтинг: 0 / 0
Entity
    #39380109
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Ну есть сложный запрос который нужен для построения отчета
Имеет несколько join group

Как такое выполнить

Сейчас работает с помощью nativeQuery

Я думал перевести на criteriBuilder но застопорился на расширении user"? можно конечно продублировать его, но все же.
...
Рейтинг: 0 / 0
Entity
    #39380122
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-для построения отчета
для отчётов не используется ОРМ\HQL
Остальное как умеете и чем умеете.
Удачи!
...
Рейтинг: 0 / 0
Entity
    #39380124
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123для отчётов не используется ОРМ\HQL
это почему? и чем отличается запрос для отчетов от не-отчетов?
...
Рейтинг: 0 / 0
Entity
    #39380149
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174это почему? и чем отличается запрос для отчетов от не-отчетов?
элементарно ватсон:
- сложностью
- неоптимальностью для парсера и оптимизатора
- Некешированием сервера
- отсутствием аналитических функций... connect by level
- и т.д.
Должны же они чем то отличаться))) (с)
...
Рейтинг: 0 / 0
Entity
    #39380150
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,
mad_nazgul тебе расскажет. Тут его поддержу полностью.
...
Рейтинг: 0 / 0
Entity
    #39380241
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а когда научишься делать сложные запросы то прокладки не потребуются
...
Рейтинг: 0 / 0
Entity
    #39380245
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Petro123,

Ну есть сложный запрос который нужен для построения отчета
Имеет несколько join group

Как такое выполнить

Сейчас работает с помощью nativeQuery

Я думал перевести на criteriBuilder но застопорился на расширении user"? можно конечно продублировать его, но все же.

IMHO criteriaBuilder лучше не пользоваться "от слова совсем".
Преимуществ перед SQL запросом почти никаких, а вот недостатки есть.
1) Ограничение. Данный фреймворк намного уступает по гибкости SQL
2) Сложность. Довольно сложен для понимание. "Простой" запрос, написать не совсем просто
3) Многословность. Писать придется много
4) "Не прозрачность". Вы слабо контролируете какой запрос будет на выходе. Для того, чтобы знать какой будет запрос, надо очень хорошо знать "кишки" CriteriaBuilder'а
5) Нельзя заняться "любимым" занятием DBA - оптимизацией запросов

Единственное сомнительное преимущество это создание динамических запросов.
Почему сомнительное.
Потому что при почти одинаковых запросах план запроса может очень сильно отличаться по времени.

Если нужны сложные динамические запросы, то постарайтесь использовать JDBC, с мапингом в POJO-объекты.
1) Это будет проще.
2) Запросы потом будет легче оптимизировать.
...
Рейтинг: 0 / 0
Entity
    #39380311
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot mad_nazgul]-=Koba=-Petro123,
то постарайтесь использовать JDBC, с мапингом в POJO-объекты.


Это как?
...
Рейтинг: 0 / 0
Entity
    #39380336
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174и чем отличается запрос для отчетов от не-отчетов?
часто серверу отчётов нужен сам sql запрос. Без всяких объектов.
...
Рейтинг: 0 / 0
Entity
    #39380357
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123rema174и чем отличается запрос для отчетов от не-отчетов?
часто серверу отчётов нужен сам sql запрос. Без всяких объектов.

У меня Jassper
Ему надо подготовить List бинов для отчета
...
Рейтинг: 0 / 0
Entity
    #39380358
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-У меня Jassper
Ему надо подготовить List бинов для отчета
у меня тоже Jasper. И я ему даю SQL запрос.
))
...
Рейтинг: 0 / 0
Entity
    #39380368
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Цель одинакова способы достижения разные

А параметры как передаете
Или может есть small пример или tuturial ? как вы генерите?

У меня сейчас через native sql или criteria формируются лист бинов
И далее передаю + параметры репорту
...
Рейтинг: 0 / 0
Entity
    #39380382
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,
тут вроде было уже сто раз).
Сервер отчетов должен быть в виде сервера. Т.е. сам брать в БД данные для отчёта.
Значит:
- Jasper в виде Web приложения на порту
- обращение к нему по rest
- в урл ему указать только имя отчёта
- в этом отчёте заранее заготвленном запрос
- параметры в урл он сам подставит
...
Это ВИ нормального сервера отчётов.
Ещё подробнее?
...
Рейтинг: 0 / 0
Entity
    #39380637
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Petro123,

Цель одинакова способы достижения разные

А параметры как передаете
Или может есть small пример или tuturial ? как вы генерите?

У меня сейчас через native sql или criteria формируются лист бинов
И далее передаю + параметры репорту

Зачем так сложно?
Когда можно просто в JasperStudio рисовать отчет с соответствующими запросами и параметрами.
В отчет из приложения передаются только нужные параметры.
...
Рейтинг: 0 / 0
Entity
    #39380678
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul-=Koba=-Petro123,

Цель одинакова способы достижения разные

А параметры как передаете
Или может есть small пример или tuturial ? как вы генерите?

У меня сейчас через native sql или criteria формируются лист бинов
И далее передаю + параметры репорту

Зачем так сложно?
Когда можно просто в JasperStudio рисовать отчет с соответствующими запросами и параметрами.
В отчет из приложения передаются только нужные параметры.

Вот именно так и реализовано....
Про то, чтоб развернуть отдельный сервер для 3-4 отчетов, ну это по-моему слишком
...
Рейтинг: 0 / 0
Entity
    #39380736
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Вот именно так и реализовано....
Про то, чтоб развернуть отдельный сервер для 3-4 отчетов, ну это по-моему слишком

Вот.
А передавать классы в отчет как-бы не надо.
Только простые типы.
А уже в самом отчете соответствующие запросы.
...
Рейтинг: 0 / 0
Entity
    #39380758
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Про то, чтоб развернуть отдельный сервер для 3-4 отчетов, ну это по-моему слишком
это чисто вам решать.
Отчётнику классы и ООП не нужны. А вы это насильно туда пихаете.
Весь ваш пост построен на этой проблеме.
В отчетах плоская таблица на печать идёт.
Удачи!
...
Рейтинг: 0 / 0
Entity
    #39380802
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123-=Koba=-Про то, чтоб развернуть отдельный сервер для 3-4 отчетов, ну это по-моему слишком
это чисто вам решать.
Отчётнику классы и ООП не нужны. А вы это насильно туда пихаете.
Весь ваш пост построен на этой проблеме.
В отчетах плоская таблица на печать идёт.
Удачи!

А отчеты можно использовать старые (передавались параметры и листы бинов) или их тоже затронет изменения?
...
Рейтинг: 0 / 0
Entity
    #39380803
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я фигею дорогая редакция

mad_nazgulА передавать классы в отчет как-бы не надо.
Только простые типы.

Petro123Отчётнику классы и ООП не нужны. А вы это насильно туда пихаете.
Весь ваш пост построен на этой проблеме.
В отчетах плоская таблица на печать идёт.

вы бы хоть ИМХО писали
флейм какой-то

Кто решил что в отчет не нужно передавать свои классы? Чел с бинами работает
Вы еще напишите что JRBеanCollectionDataSource - это зло
...
Рейтинг: 0 / 0
Entity
    #39380805
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-А отчеты можно использовать старые (передавались параметры и листы бинов) или их тоже затронет изменения?
не понял вопроса.
Я отчёты делал тоже в IDE.
Ни одной строчки кода руками не писал.
Как в access).
Это же не программирование)).
...
Рейтинг: 0 / 0
Entity
    #39380808
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezвы бы хоть ИМХО писали
вооот и встретились поклонники DOS и Windows))
...
Рейтинг: 0 / 0
Entity
    #39380811
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Ага )))
Просто меня удивляет. У ТСа налажена разработка через бины. У меня кстати тоже.

А вы ему бах кувалдой по голове: бросай свои бины нафиг, sql рулит.
Ну нельзя же так
...
Рейтинг: 0 / 0
Entity
    #39380819
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezПросто меня удивляет. У ТСа налажена разработка через бины.
если ты перестанешь сюда заходить, то слово бины скоро тоже забудут)).
...
Рейтинг: 0 / 0
Entity
    #39380838
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Уговорил, исчезаю )))

Тем более пока ТС не ответил на вопрос mayton дальше обсуждать кажется нет смысла
...
Рейтинг: 0 / 0
Entity
    #39380840
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezPetro123,

Ага )))
Просто меня удивляет. У ТСа налажена разработка через бины. У меня кстати тоже.

А вы ему бах кувалдой по голове: бросай свои бины нафиг, sql рулит.
Ну нельзя же так

Дык у него возникла проблема.
Мы тут просто объясняем, что проблема в использовании бинов, для построения отчетов.

Желательно, чтобы отчет был самодостаточным.
Т.е. на вход принимал только простые типы, для построения отчета.

Если же нужны отчеты, со сложной выборкой в зависимости от бизнес-логики реализованной в коде, тогда возможно нужно/можно передавать бины.

Я редко встречал такие отчеты.

Был конечно аналитический отчет.
Но там БД была сделана таким образом, что каждое свойство хранилось в отдельной таблице их было много.
Причем предполагалось, что количество таблиц будет расти, а отчет переделываться не будет.
Пришлось задействовать ХП, которые по определенным параметрам находили все эти таблицы, потом делался курсор, который и отдавался.
Хотя с помощью бинов это было бы попроще.
...
Рейтинг: 0 / 0
Entity
    #39380851
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЕсли же нужны отчеты, со сложной выборкой в зависимости от бизнес-логики реализованной в коде, тогда возможно нужно/можно передавать бины.

У меня 50% таких отчетов, может и больше. Никаким sql не осилишь.
К тому же,я согласен, что ORM это зло ;) ,но... использование бинов здесь как раз что доктор прописал.
Поэтому я плачу, колюсь, но грызу кактус )))

На теме ТСа класс User, его и через sql поднимешь наверно легко.
Но почему-то не учитывается, что решив свою конкретную проблему ТС не будет переписывать свои отчеты, перекраивать приложение.
Чтобы исправить одну ошибку ему предлагают переписать все заново.
...
Рейтинг: 0 / 0
Entity
    #39380857
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezЧтобы исправить одну ошибку ему предлагают переписать все заново.
не утрируй. Ты слишком волнительно читаешь топики.
Чем больше вариантов будет предлагаться, тем лучше.
"И никто не должен толкаться локтями" ).
...
Рейтинг: 0 / 0
Entity
    #39380915
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton-=Koba=-пропущено...


А Почему нельзя расширить текущую enity?
Я заметил что ты не отвечаешь на вопросы.

Как тебе помогать если ты вбрасываешь загадку и заставляешь бедных
участников ломать себе мозг в попытке додумать и дофантазировать
что у тебя там сломалось за кадром?

так таблицы такой нет
Я создал такой enity и думал его использовать в качестве результат join
...
Рейтинг: 0 / 0
Entity
    #39380917
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-maytonпропущено...

Я заметил что ты не отвечаешь на вопросы.

Как тебе помогать если ты вбрасываешь загадку и заставляешь бедных
участников ломать себе мозг в попытке додумать и дофантазировать
что у тебя там сломалось за кадром?

так таблицы такой нет
Я создал такой enity и думал его использовать в качестве результат join

Те у меня есть таблица User в отчете в зависимости от даты запроса
Должны появиться User + 2 column для них я и сделал entity.
...
Рейтинг: 0 / 0
Entity
    #39380935
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,
Дай модель данных. Т.е. что у тебя в БД
табла user
id name22 петя23 васятак?
...
Рейтинг: 0 / 0
Entity
    #39381014
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123-=Koba=-,
Дай модель данных. Т.е. что у тебя в БД
табла user
id name22 петя23 васятак?

Скажем да
Есть таблица логов входа в систему
id date

Вывести надо
user.id user.name user.minDate, user.maxDate

Я вязл за основу enity User сделал наследника UserEx добавил два поля minDate & maxDate
...
Рейтинг: 0 / 0
Entity
    #39381023
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простое:
Код: plsql
1.
2.
3.
4.
select id "ИД", min(date) "Начало", max(date) "Конец"
form logs
group by id
order by 1

в принципе не рассматривалось?
...
Рейтинг: 0 / 0
Entity
    #39381072
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Вывести надо
user.id user.name user.minDate, user.maxDate
Я вязл за основу enity User сделал наследника UserEx добавил два поля minDate & maxDate
я и говорю - ОРМ головного мозга и бины головного мозга.
- SQL вместо entity рассматривался?
...
Рейтинг: 0 / 0
Entity
    #39381226
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovПростое:
Код: plsql
1.
2.
3.
4.
select id "ИД", min(date) "Начало", max(date) "Конец"
form logs
group by id
order by 1

в принципе не рассматривалось?
Так и сделано
Как мне в CriteriaBuilder так сделать?
Какое Enity за основу взять?

Я же писал все выше
...
Рейтинг: 0 / 0
Entity
    #39381228
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123-=Koba=-Вывести надо
user.id user.name user.minDate, user.maxDate
Я вязл за основу enity User сделал наследника UserEx добавил два поля minDate & maxDate
я и говорю - ОРМ головного мозга и бины головного мозга.
- SQL вместо entity рассматривался?
Да сейчас так и сделано

Смущает, что все на CB, а тут одни нативный влез
Как бельмо на глазу =(

Вот и решил поинтересоваться, у коллег по опасному бизнесу.
Как лучше поступить в данной ситуации

Спасибо за совет по отдельному веб серверу посмотрю на выходных для одного отчета, может и вправду лучше все отчеты пернести туда

Только не совсем понятен ход работы в таком случае, где хранятся сами SQL запросы?
На уровне сервера и я передаю готовые сформированны SQL
Или в самих отчетах jassper и передаю туда только параметры
...
Рейтинг: 0 / 0
Entity
    #39381246
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-по отдельному веб серверу
не веб а принтСерверу. У нас это просто веб проект на другом порту (не 8080)
.....
- вызов на клиенте(у пользователя спросит чем открыть PDF)
Код: javascript
1.
downloadURL_твойМетодНаJS('http\\твойПрнтСервер:порт?_repName=ИмяОтчета&_repFormat=pdf&_dataSource=test&_repLocale=ru_RU&_repEncoding=Windows-1251&patameter1=&aaaaaaaaaaa');


- внутри iframe.src = url; и т.д.
- отчет делается на iReport и потм сбрасываются в папку принтсервера в томкате
- в отчёте SQL
select 1 from dual where id = {patameter1}
- сервер отчётов с правами отчётника сам лезет в базуи работает в другом процессе\машине
- варианты сервера:
http://community.jaspersoft.com/project/jasperreports-server
- у нас вот такой на порту в томкате:
JasperReportsIntegration-2.1.0.0
http://www.opal-consulting.de/downloads/free_tools/JasperReportsIntegration/2.1.0/doc/Release-Note.html
...
Рейтинг: 0 / 0
Entity
    #39381256
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Только не совсем понятен ход работы в таком случае, где хранятся сами SQL запросы?
На уровне сервера и я передаю готовые сформированны SQL
Или в самих отчетах jassper и передаю туда только параметры

У нас было так:
Специально обученные аналитики/программисты рисовали отчет в iReport (тогда еще не было JapserStudio).
Там же писали запрос с параметрами.
А мы просто вызывали нужный нам отчет, передавая параметры.

Поэтому никаких бинов, и прочих entity не было.
SQL + ХП

Отчет был "автономным".
Т.е. мог выполняться, как в iReport, так и в приложении.
Только соединение к БД настрой.
И его легко было "отладить". Т.к. там по факту нужно было написать запрос/запросы (если отчет с подотчетами)
...
Рейтинг: 0 / 0
Entity
    #39381266
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123- у нас вот такой на порту в томкате:
JasperReportsIntegration-2.1.0.0
http://www.opal-consulting.de/downloads/free_tools/JasperReportsIntegration/2.1.0/doc/Release-Note.html
Ну да правильно, что там голову то бить. 2013 год, свежак.

Version 2.1.0.0 13.05.2013
2.1.0: REQ-00025 (SYSTEM): Support for JasperReports 5.1.0

и сиди себе на java7

Про ограничения этого решения (JasperReportsIntegration) ты почему-то промолчал.
Там еще с передачей встроенных параметров типа IS_IGNORE_PAGINATION были проблемы. Здесь как-то на форуме пробегало.
И другие засады наверняка есть. Расскажи о них, не держи в себе )))
...
Рейтинг: 0 / 0
Entity
    #39381292
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezНу да правильно, что там голову то бить. 2013 год, свежак.
именно))))
Столько лет работает и руководство не хочет менять)).
Недостаток один - БЛ сожную не засунуть. Не отчёта это дело.
И при выводе в ворд формате много ячеек делает. Юзверям иногда абзацы править сложнее.
...
Рейтинг: 0 / 0
Entity
    #39381294
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezПро ограничения этого решения (JasperReportsIntegration) ты почему-то промолчал.
на фоне того что это обычный варник в томкате - всё блекнет).
Ты ж программист. А тут целый принСервер у тебя приложуха).
...
Рейтинг: 0 / 0
Entity
    #39383428
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А такой вопрос
Сейчас После запросов получаю лис бинов, которые используются и на фронте для построения таблицы (скажем так предварительный отчет) и уже в дальнейшем для генерации отчета

Не будет ли дублирование запрос для фронта и далее запрос в самом отчете надо поддерживать
...
Рейтинг: 0 / 0
Entity
    #39383474
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-А такой вопрос
Сейчас После запросов получаю лис бинов, которые используются и на фронте для построения таблицы (скажем так предварительный отчет) и уже в дальнейшем для генерации отчета

Не будет ли дублирование запрос для фронта и далее запрос в самом отчете надо поддерживать
- В реальной жизни запросы, которые нужны отчетам радикально отличаются от запросов, которые нужны бизнес-процессам. Общего там только джоины, и то не всегда.
- При особом желании никто не мешает скармливать отчетам бины (сущности). Современные системы JasperReports, BIRT и, скорее всего, Pentaho это поддерживают. Но тут есть и другой вопрос. В крупных и даже средних системах, сервер отчетов и БД всегда крутятся на отдельном железе, чтобы не мешать бизнес-процессам. Имеет ли смысл крутить полную вашу систему в режим отчетов?
...
Рейтинг: 0 / 0
Entity
    #39383525
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Умоляю, покажи ему пальцем где он накосячил :) Он правда сказал что все описал но ни самих энтити ни таблиц конечно не дал.

Иначе его сейчас и фронт сейчас посоветуют (заставят) на апекс переписать )))

BlazkowiczИмеет ли смысл крутить полную вашу систему в режим отчетов?

Конечно это пальцем в небо, но не думаю что там серьезно все нагружено. Тем более что фактически датасорц отчета уже готов перед запуcком.
В отчете только форматирование наверно, там затраты небольшие

KobaСейчас После запросов получаю лис бинов, которые используются и на фронте для построения таблицы (скажем так предварительный отчет) и уже в дальнейшем для генерации отчета
...
Рейтинг: 0 / 0
Entity
    #39383557
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezУмоляю
мужчины не плачут. Мужчины решают.
Посиди пару вечеров и ждём твой вариант.
Удачи!
...
Рейтинг: 0 / 0
53 сообщений из 53, показаны все 3 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Entity
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]