powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вывод Null из БД
25 сообщений из 185, страница 1 из 8
Вывод Null из БД
    #39750893
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Хочет пойти по накатанной дорожке. Делаю вывод данных из БД в jsp. Иногда в этих данных встречаются null. Кто как их проверяет с заменой на какой-то дефолт? Или может лучше подмену делать в СУБД, тогда в jsp никаких проверок делать не нужно, а то ифами и процентами как-то всё грустно и некрасиво получается


зы: Вадя и Петя могу проходить мимо этого топа) особенно Вадя ... и особенно Петя))
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39750896
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KorcarВсем привет. Хочет пойти по накатанной дорожке. Делаю вывод данных из БД в jsp. Иногда в этих данных встречаются null. Кто как их проверяет с заменой на какой-то дефолт? Или может лучше подмену делать в СУБД, тогда в jsp никаких проверок делать не нужно, а то ифами и процентами как-то всё грустно и некрасиво получается


зы: Вадя и Петя могу проходить мимо этого топа) особенно Вадя ... и особенно Петя))

null - это отсутствие данных или данные не определены - тут замена может быть только исходя из бизнес логики.
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39750900
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcarзы: Вадя и Петя могу проходить мимо этого топа) особенно Вадя ... и особенно Петя))
Ты болтун двоечник задающий странные вопросы)))).
Откуда у тебя в модели стоит что допускается null?
У тебя уникальные дороги.
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39750932
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcar,
странный ты программист
если ты выводишь в jsp, то надо спрашивать не тут, а у постановщика задачи, юзеров.
в разных местах это может быть отображено по разному
в одних местах 0 , в других - в третьих пробел, в четвертых ''(пусто)

и это лучше делать в базе ,в pg это COALESCE
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751115
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинKorcarВсем привет. Хочет пойти по накатанной дорожке. Делаю вывод данных из БД в jsp. Иногда в этих данных встречаются null. Кто как их проверяет с заменой на какой-то дефолт? Или может лучше подмену делать в СУБД, тогда в jsp никаких проверок делать не нужно, а то ифами и процентами как-то всё грустно и некрасиво получается


зы: Вадя и Петя могу проходить мимо этого топа) особенно Вадя ... и особенно Петя))

null - это отсутствие данных или данные не определены - тут замена может быть только исходя из бизнес логики.
да, действительно. данные именно что нет и они еще не определены. исходя из бизнес логики - это на каком этапе?
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751117
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Korcarзы: Вадя и Петя могу проходить мимо этого топа) особенно Вадя ... и особенно Петя))
Ты болтун двоечник задающий странные вопросы)))).
Откуда у тебя в модели стоит что допускается null?
У тебя уникальные дороги.
выходит ты решил зайти поболтать, ну я то не против. в компании всегда веселее темку мусолить. СУБД допускает нуллы, так почему бы их не создать в данных?

зы: да я вообще уникален
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751118
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяKorcar,
странный ты программист
если ты выводишь в jsp, то надо спрашивать не тут, а у постановщика задачи, юзеров.
в разных местах это может быть отображено по разному
в одних местах 0 , в других - в третьих пробел, в четвертых ''(пусто)

и это лучше делать в базе ,в pg это COALESCE
уже спросил везде надо одинаково: строки на пусто, числа на 0 - исходя из этой информации не вижу разницы в части реализации

то есть на уровне СУБД. ок. другие мнения есть у кого-нибудь?
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751119
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcar,
По глупым вопросам болтать невозможно. Три ответа про одно и то же есть, выбирай. Настя2.
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751120
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KorcarДелаю вывод данных из БД в jsp.
Korcarисходя из бизнес логики - это на каком этапе?
какая бизнес-логика, когда есть только отображение данных?
KorcarСУБД допускает нуллы, так почему бы их не создать в данных?каой толк для конечного юзера при отображении в таблице(к примеру) слова null?
по логике , если используется сложение полей - вместо null возвращать 0, если просто для отображения - пустую строку, пустое поле и обозначает отсутствие данных
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751122
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcarчисла на 0 - исходя из этой информации не вижу разницы в части реализациия бы не был так категоричен - в таблицах намного нагляднее(как правило) , когда вместо 0 пустая ячейка.
надо выбирать исходя из удобства восприятия информации
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751144
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Korcar,
По глупым вопросам болтать невозможно. Три ответа про одно и то же есть, выбирай. Настя2.
одним из ответов, ты наверное считаешь свой пост. посмотрим на него:
авторТы болтун двоечник задающий странные вопросы)))).
Высказывание не по существу вопроса

авторОткуда у тебя в модели стоит что допускается null?
Это вопрос, который ответом не является

авторУ тебя уникальные дороги.
Общая фраза и скорее совсем оффтопная

Вывод: в твоем посте ответа на мой вопрос нет от слова совсем

зы: и кто после этого из нас болтун?)
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751146
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадякакая бизнес-логика, когда есть только отображение данных?

да! поэтому и задал вопрос
Korcarисходя из бизнес логики - это на каком этапе?

вадякаой толк для конечного юзера при отображении в таблице(к примеру) слова null?
правильно! никакого, поэтому мне хочется заменить при отображении, поэтому и задаю сей вопросец)
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751153
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KorcarВсем привет. Хочет пойти по накатанной дорожке. Делаю вывод данных из БД в jsp. Иногда в этих данных встречаются null. Кто как их проверяет с заменой на какой-то дефолт? Или может лучше подмену делать в СУБД, тогда в jsp никаких проверок делать не нужно, а то ифами и процентами как-то всё грустно и некрасиво получается


зы: Вадя и Петя могу проходить мимо этого топа) особенно Вадя ... и особенно Петя))

в общем случае костыль будет в jsp странице через какой-нить
Код: java
1.
<c:if test="${empty var1}">
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751154
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин, это спринг?
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751157
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcarзы: и кто после этого из нас болтун?)ты конечно.
Ты в первом посте решил что кто то может писать, а кто то не может в публичном форуме.
По логике двойка.
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751158
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KorcarPetro123Korcar,
По глупым вопросам болтать невозможно. Три ответа про одно и то же есть, выбирай. Настя2.
одним из ответов, ты наверное считаешь свой пост. посмотрим на него:
авторТы болтун двоечник задающий странные вопросы)))).
Высказывание не по существу вопроса

авторОткуда у тебя в модели стоит что допускается null?
Это вопрос, который ответом не является

авторУ тебя уникальные дороги.
Общая фраза и скорее совсем оффтопная

Вывод: в твоем посте ответа на мой вопрос нет от слова совсем

зы: и кто после этого из нас болтун?)Ответ от Озверин ты пропустил. Поэтому болтун.
У мяня пять по логике)
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751159
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KorcarОзверин, это спринг?

это jstl
Подключи его к своей странице и делай что хочешь.
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751160
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KorcarОзверин, это спринг?учить JSTL
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751161
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Korcarзы: и кто после этого из нас болтун?)ты конечно.
Ты в первом посте решил что кто то может писать, а кто то не может в публичном форуме.
По логике двойка.
ничего не решал, а только предложил, дабы исключить наши дискуссы)
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751163
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcar,
Я тоже педположил, что ты Настя2.
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751173
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcarправильно! никакого, поэтому мне хочется заменить при отображении, поэтому и задаю сей вопросец)
дак это проще и бысрее будет в запросе
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751175
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяKorcarправильно! никакого, поэтому мне хочется заменить при отображении, поэтому и задаю сей вопросец)
дак это проще и бысрее будет в запросе

можно и в запросе, но тут 2 подводных костыля:

1. использование специфичных для бд конструкций
2. из коробки по моему быстрее настроить сущности и объявить репозиторий, чем запросами там что-то делать.
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751178
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Ну, в базе делать или на java это ведь вообще религия. Неужели хочешь тут обсудить?
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751219
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
Ну, в базе делать или на java это ведь вообще религия. Неужели хочешь тут обсудить?моя религия - сделать там где проще и быстрее.
COALESCE отработает быстрее чем if
что проще - просто вывести поле или предварительно сделать ещё и проверку?
Озверин1. использование специфичных для бд конструкцийу ТС ориентировка на PG, явно не просто так, и не стоит надеяться , что они сменят субд. поэтому костылём это нельзя назвать.
Озверин2. из коробки по моему быстрее настроить сущности и объявить репозиторий, чем запросами там что-то делать.о каких сучностях идёт речь? простой вывод данных из базы юзверю с использованием jsp...
что может быть проще замены
select поле from....
на
select COALESCE (поле, 0) as поле from ...
...
Рейтинг: 0 / 0
Вывод Null из БД
    #39751228
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Ну вот, началось))) Удачи!
...
Рейтинг: 0 / 0
25 сообщений из 185, страница 1 из 8
Форумы / Java [игнор отключен] [закрыт для гостей] / Вывод Null из БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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