Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача значения null в хранимую процедуру / 22 сообщений из 22, страница 1 из 1
30.08.2018, 14:51
    #39695604
vlad2018
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Доброго времени суток!
Подскажите, как можно передать null в хранимую процедуру eclipselink?
...
Рейтинг: 0 / 0
30.08.2018, 14:58
    #39695614
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
ТУПОЙ ЮМОР ОН

подозреваю почти так же, как приготовить бегемота

Открыть холодильник
Достать бегемота
Приготовить бегемота
Подавать на стол в бегемотнице

Только, вместе бегемота, null

Открыть холодильник
Достать null
Передать хранимой процедуре
...
Рейтинг: 0 / 0
30.08.2018, 15:06
    #39695622
vlad2018
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Leonid KudryavtsevТУПОЙ ЮМОР ОН

подозреваю почти так же, как приготовить бегемота

Открыть холодильник
Достать бегемота
Приготовить бегемота
Подавать на стол в бегемотнице

Только, вместе бегемота, null

Открыть холодильник
Достать null
Передать хранимой процедуре
Приведите пример приготовления бегемота
...
Рейтинг: 0 / 0
30.08.2018, 15:37
    #39695650
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Нужен пример, читать
http://www.sql.ru/forum/941371/studentam-zhelaushhim-pomoshhi

И, да, это уже в другой форум. За скромное вознаграждение, вполне могу погуглить за Вас )))
...
Рейтинг: 0 / 0
30.08.2018, 15:39
    #39695653
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
vlad2018,
Мы на форуме.
Код пишешь ты.
И ошибки тоже от тебя.
Что не получается?
...
Рейтинг: 0 / 0
30.08.2018, 17:21
    #39695731
vlad2018
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Petro123vlad2018,
Мы на форуме.
Код пишешь ты.
И ошибки тоже от тебя.
Что не получается?

не получается передать null как входящий параметр использую eclipselink

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
@NamedStoredProcedureQueries({
        @NamedStoredProcedureQuery(name = "put", procedureName = "OBJECT",
                resultClasses = Prop.class,
                parameters = {
                        @StoredProcedureParameter(mode = ParameterMode.IN, name = "Id", type = Long.class),
                        @StoredProcedureParameter(mode = ParameterMode.IN, name = "Order", type = String.class),

                        @StoredProcedureParameter(mode = ParameterMode.REF_CURSOR, name = "c_result", type = Prop.class)
                })
})


    @Transactional("inf")
    @Procedure(name = "put")
    OnlPropObject putObject(@Param("Id") long id, @Param("Order") String order);
...
Рейтинг: 0 / 0
30.08.2018, 17:24
    #39695733
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Что значит не получается? Какая ошбика

Почему считаете, что виноват null ?

В какой конкретно параметр Вы собираетесь передавать null ?
/Разумеется, что атомарные типы Java (long), null'ом быть не могут/
...
Рейтинг: 0 / 0
30.08.2018, 17:30
    #39695740
vlad2018
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Leonid KudryavtsevЧто значит не получается? Какая ошбика

Почему считаете, что виноват null ?

В какой конкретно параметр Вы собираетесь передавать null ?
/Разумеется, что атомарные типы Java (long), null'ом быть не могут/

Пытаюсь передать в String order
...
Рейтинг: 0 / 0
30.08.2018, 17:35
    #39695744
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
vlad2018Пытаюсь передать в String order
А ошибка какая?
Не-null значения работают нормально?
...
Рейтинг: 0 / 0
30.08.2018, 17:36
    #39695747
vlad2018
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Leonid Kudryavtsevvlad2018Пытаюсь передать в String order
А ошибка какая?
Не-null значения работают нормально?

HTTP/1.1 500 Internal Server Error
...
Рейтинг: 0 / 0
30.08.2018, 17:37
    #39695748
vlad2018
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Leonid Kudryavtsevvlad2018Пытаюсь передать в String order
А ошибка какая?
Не-null значения работают нормально?
Да, если не null, то все ок
...
Рейтинг: 0 / 0
30.08.2018, 17:39
    #39695752
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
vlad2018HTTP/1.1 500 Internal Server Error
В логах app сервера то что?
Java-ошибка какая?
...
Рейтинг: 0 / 0
30.08.2018, 18:00
    #39695764
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
vlad2018Leonid KudryavtsevЧто значит не получается? Какая ошбика

Почему считаете, что виноват null ?

В какой конкретно параметр Вы собираетесь передавать null ?
/Разумеется, что атомарные типы Java (long), null'ом быть не могут/

Пытаюсь передать в String order
В параметрах с null нужно не записывать Ничего. Или очистить его.
...
Рейтинг: 0 / 0
31.08.2018, 09:56
    #39695994
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Petro123В параметрах с null нужно не записывать Ничего. Или очистить его.

Совет неправильный, так как не гарантировано, что он сработает. Зависит от определения поля в базе.


В JDBC есть способ задания NULL значений параметров - методы statement.setObject (объект может быть null) и java.sql.setNull (где statement это java.sql.Statement).
...
Рейтинг: 0 / 0
31.08.2018, 11:01
    #39696040
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Partisan MВ JDBC есть способ задания NULL значений параметров - методы statement.setObject (объект может быть null) и java.sql.setNull (где statement это java.sql.Statement).
Чем передача null в setString не нравится?

Вообще, с проблемой автора ни разу не сталкивался. Ну и при отстутствие вменяемого сообщения об ошибке (EclipseLink, JDBC, СУБД-ного), даже обсуждать смешно.

Пока диагностика ошибки на уровне "ничего не работает", то совет может быть только один: "проверьти, что компьютер включен в розетку" ( C ) MicroSoft
...
Рейтинг: 0 / 0
31.08.2018, 11:13
    #39696053
vlad2018
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Спасибо всем за помощь, разобрался
...
Рейтинг: 0 / 0
31.08.2018, 11:14
    #39696054
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Partisan MСовет неправильный, так как не гарантировано, что он сработает. Зависит от определения поля в базе.ты примеры приведи ...определеня в базе...или когда не сработает.
Или опять бла бла.
...
Рейтинг: 0 / 0
31.08.2018, 11:31
    #39696075
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Petro123

Вам было угодно дать неправильный совет, мне пришлось его комментировать. Лучше бы вы воздержались от написания чуши.
Кому надо, смогу привести пример, но вам ничего не должен.
...
Рейтинг: 0 / 0
31.08.2018, 11:35
    #39696078
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Partisan MPetro123

Вам было угодно дать неправильный совет, мне пришлось его комментировать. Лучше бы вы воздержались от написания чуши.
Кому надо, смогу привести пример, но вам ничего не должен.
Псевдокод:
1. Добавить параметрЫ с типом.
2. Те параметры которые допускает база с null не заполнять значениями.
3. Остальные заполнить.
Не будет работать?
Вот я и говорю, что у вас все бла бла.
...
Рейтинг: 0 / 0
31.08.2018, 11:39
    #39696084
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Partisan MКому надо, смогу привести пример, но вам ничего не должен.пример что post бывает и с параметрами не в теле, а в урл, тоже у тебя перед носом.
...
Рейтинг: 0 / 0
31.08.2018, 12:12
    #39696131
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Petro123пример что post бывает и с параметрами не в теле, а в урл, тоже у тебя перед носом.

А, понял вашу мысль. Одну свою чушь (в этой теме) вы пытаетесь оправдать другой своей чушью (вы не знаете, что такое метод POST и, что ещё глупее, не потрудились заглянуть в документацию даже после того, как я указал на вашу ошибку).

В общем, этот оратор слишком развязный, чтобы я утруждал себя беседой с ним.
Остальным могу посоветовать найти описание метода setNull в классе PreparedStatement ( найдутся и объяснение, зачем он нужен, и примеры ).
...
Рейтинг: 0 / 0
31.08.2018, 12:21
    #39696147
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача значения null в хранимую процедуру
Partisan M,
Опять нет фактов).
Я знаю что такое метод POST и пример сайта с ним перед твоим носом.

Partisan Mописание метода setNull
Parameter.clear() или setNull это есть моё выше "очистить".
А первый способ вообще не заполнять. Это если цикла нет.
Ты потропился оценить другого и обосрался.
Не в первый раз.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача значения null в хранимую процедуру / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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