powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с хранимками...
25 сообщений из 156, страница 1 из 7
Работа с хранимками...
    #39600065
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
@Stateless
public class SessionBean implements SessionBeanLocal {

    @PersistenceContext(name = "Test-ejbPU")
    private EntityManager em;

       
    @Override
    public List<ResultSet> callProcedure(String procedute) {
        return em.createNativeQuery("{call " + procedute + "}").getResultList();
    }

}




пытаюсь сделать так
Код: java
1.
2.
3.
4.
5.
6.
            List<ResultSet> rsl = sbl.callProcedure("моя_хранимка()");
            for (Iterator<ResultSet> iter = rsl.iterator(); iter.hasNext();) {

                ResultSet rs = iter.next(); тут вылет...

.....


как исправить?
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600070
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Код: java
1.
List<ResultSet> 

не надоело?
Переходи на шарп. Там у MS наверняка это приветствуется.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600072
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
а по делу что можешь сказать?
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600075
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123,
а по делу что можешь сказать?
у тебя никогда (на моей памяти) не бывает по делу.
Вот тут где решение с двумя рекордсетами из хранимки?

авторрешение нашёл, но возник вопрос - почему так?
try (Connection con = dataSource.getConnection();
CallableStatement proc = con.prepareCall("{call report_vote1()}");
CallableStatement proc1 = con.prepareCall("{call report_vote()}");) {
ResultSet rs = proc.executeQuery();
ResultSet rs1 = proc1.executeQuery();

new File(Singleton.getWeb_location() + "report").mkdir();
OutputStream output = new FileOutputStream(new File(Singleton.getWeb_location() + "report/xx.pdf"));
List<JasperPrint> jasperPrintList = new ArrayList<>();
JRPdfExporter exporter = new JRPdfExporter();
Map<String, Object> parameters = new HashMap<>();
parameters.put("subreportDatasetName", new JRResultSetDataSource(rs));

JasperFillManager.fillReportToFile(Singleton.getWeb_location() + "report/xx.jasper", parameters, new JRResultSetDataSource(rs1));

надо два CallableStatement ..., свой для каждого отчета.
кто может объяснить ?
Jasper subreport
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600076
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя, тут сложно сказать что происходит. Надо смотреть стек исключений. DBMS выдает свой нативный
код ошибки с описанием чего упало и как. Например ORA-01760: illegal argument for function ... e.t.c
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600087
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Вот тут где решение с двумя рекордсетами из хранимки?это ты к чему припеР?
ты хочешь сказать
что
Код: java
1.
2.
3.
4.
 @Override
    public List<ResultSet> callProcedure(String procedute) {
        return em.createNativeQuery("{call " + procedute + "}").getResultList();
    }


не может вернуть, потому как закрывает резульсет?
ну тогда
Blazkowicz........ доказывается какое EJB унылое говно.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600088
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут скорее вопрос должен был прозвучать типа так:
как вызвать процедуру из Хибера или вообще из ОРМа...

может я ошибаюсь...
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600097
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффартут скорее вопрос должен был прозвучать типа так:
как вызвать процедуру из Хибера или вообще из ОРМа...

может я ошибаюсь...
ты совершенно прав.
Он ещё до уровня студента или джуниора не дорос.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600103
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

если ты такой умный - ответь и на такой вопрос
Музаффаркак вызвать процедуру из Хибера или вообще из ОРМа...
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600105
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
тему заведи нормальную.
Все последние у тебя идиотские и ты их не закрыл.
21075157
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600133
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
тему заведи нормальную.
Все последние у тебя идиотские и ты их не закрыл.
21075157
закрыл
и эту можно закрыть
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600146
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

Тут ловить нечего, благодаря петро-айнц-цвай-драй любой топик скатывается во флуд и обсерание топик-стартера. Иди лучше на стековерфлоу.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600149
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettвадя,

Тут ловить нечего, благодаря петро-айнц-цвай-драй любой топик скатывается во флуд и обсерание топик-стартера. Иди лучше на стековерфлоу.

Действительно. Поддерживаю. А модераторы спят похоже.
И гуру своим авторитетом не призовут к порядку некоторых.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600150
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

Да не может быть, чтобы не было решения.
Погуглите. Найдёте.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600152
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Код: java
1.
            List<ResultSet> rsl = sbl.callProcedure("моя_хранимка()");


как исправить?
А можно ткнуть меня носом в документацию где сказано что ORM или JDBC драйвер так умеет?
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600154
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettвадя,

Тут ловить нечего, благодаря петро-айнц-цвай-драй любой топик скатывается во флуд и обсерание топик-стартера. Иди лучше на стековерфлоу.
там не лучше
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600155
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett, Nebo вы не программисты. Иначе бы знали как работает ОРМ.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600157
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Neboвадя,

Да не может быть, чтобы не было решения.
Погуглите. Найдёте.
решение есть, найдено, и надо смотреть было шире, отойти от шаблона :)
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600163
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Hett, Nebo вы не программисты. Иначе бы знали как работает ОРМ.

В Ваших советах, лично я, не нуждаюсь)
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600165
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo,
Дак это факты)). Опять поплачешь что много приложений писал?
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600166
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Nebo,
Дак это факты)). Опять поплачешь что много приложений писал?

Что Вы знаете про факты. Я действительно много программ сделал.
А Вам нужно учить этику, наизусть.
Вадя задал вопрос, и нет, чтобы спокойно помочь.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600167
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Призови свою тень и адвоката не писать про любовь к тебе.
Лучше про ОРМ или сокеты.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600168
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600169
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo. Я действительно много программ сделал.не видел ни одной строки кода. Тут ветка программистов.
...
Рейтинг: 0 / 0
Работа с хранимками...
    #39600172
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Nebo. Я действительно много программ сделал.не видел ни одной строки кода. Тут ветка программистов.

Вот и будьте программистом. Хватит коллег подкалывать.
Вам не только я это говорю.
...
Рейтинг: 0 / 0
25 сообщений из 156, страница 1 из 7
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с хранимками...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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