Size: a a a

Spring Framework and more

2020 April 19

R

Responsibility in Spring Framework and more
Я что-то неправильно сказал?
источник

R

Responsibility in Spring Framework and more
Responsibility
Если поставить мин и мах значения то нет
.
источник

AG

Alex Gladun in Spring Framework and more
Вне зависимости присутствия min и max, аннотация @Size принимает null значение как валидное, по этому если это тебе не подходит нужно добавить @NotNull вместе с @Size
источник

R

Responsibility in Spring Framework and more
Alex Gladun
Вне зависимости присутствия min и max, аннотация @Size принимает null значение как валидное, по этому если это тебе не подходит нужно добавить @NotNull вместе с @Size
О спасибо, как раз мне сделали замечание по этому поводу
источник

C

Cyclone in Spring Framework and more
Фолкс, внезапная фигня в spring jdbc. Надо в результате Insert'а вернуть несколько сгенерированных при inset в Oracle DB атрибутов (insert ... returning ...). Атрибуты - числа и дата. Числа возвращаются нормально, а получение даты бросает SQLException недопустимый тип столбца при вызове jdbcTemplate.insert. Залез я внутрь спринга и вижу нечто непонимаемое.
Спринг получает сгенерированное значение через resultSet.getObject. И resultSet.getObject бросает "недопустимый тип столбца". В этом же месте в демаге эвалуэйтнул resultSet.getDate - и этоработает нормально.

втф? Как может getDate работать, а более общий getObject бросать "недопустимый тип"? Как вообще может быть недопустимый тип, если мы говорим об Object?

Код вызова:
KeyHolder keyHolder = new GeneratedKeyHolder();
jdbcTemplate.update("insert into ... (attr1, attr2) values (:val1, :val)", params
 , keyHolder, new String[]{"some_date"}
);
источник

М

Михаил in Spring Framework and more
Cyclone
Фолкс, внезапная фигня в spring jdbc. Надо в результате Insert'а вернуть несколько сгенерированных при inset в Oracle DB атрибутов (insert ... returning ...). Атрибуты - числа и дата. Числа возвращаются нормально, а получение даты бросает SQLException недопустимый тип столбца при вызове jdbcTemplate.insert. Залез я внутрь спринга и вижу нечто непонимаемое.
Спринг получает сгенерированное значение через resultSet.getObject. И resultSet.getObject бросает "недопустимый тип столбца". В этом же месте в демаге эвалуэйтнул resultSet.getDate - и этоработает нормально.

втф? Как может getDate работать, а более общий getObject бросать "недопустимый тип"? Как вообще может быть недопустимый тип, если мы говорим об Object?

Код вызова:
KeyHolder keyHolder = new GeneratedKeyHolder();
jdbcTemplate.update("insert into ... (attr1, attr2) values (:val1, :val)", params
 , keyHolder, new String[]{"some_date"}
);
не иначе как драйвер шалит, можно посмотреть оракловую реализацию резалтсета внутри
источник
2020 April 20

R

Responsibility in Spring Framework and more
Ребят, вот просто интересно, есть ли возможность динамического создания дто, так чтобы не передавались незаполненные поля? Просто на сайт передается огромный дто в котором хотелось бы, чтобы не вставлялись нулевые значения.
источник

А

Артем Артемович Артемовский in Spring Framework and more
Responsibility
Ребят, вот просто интересно, есть ли возможность динамического создания дто, так чтобы не передавались незаполненные поля? Просто на сайт передается огромный дто в котором хотелось бы, чтобы не вставлялись нулевые значения.
в мапу можешь писать
источник

А

Артем Артемович Артемовский in Spring Framework and more
будет тебе динамическое дто.
источник

R

Responsibility in Spring Framework and more
Артем Артемович Артемовский
в мапу можешь писать
хмм, я кажется понял. Можешь прислать какой нибудь пример?
источник

R

Responsibility in Spring Framework and more
буду признателен
источник

А

Артем Артемович Артемовский in Spring Framework and more
источник

РН

Роман Нагаев in Spring Framework and more
Responsibility
Ребят, вот просто интересно, есть ли возможность динамического создания дто, так чтобы не передавались незаполненные поля? Просто на сайт передается огромный дто в котором хотелось бы, чтобы не вставлялись нулевые значения.
а незаполненные поля всегда одни и те же или это зависит от данных?
выглядит как попытка отказаться от типизации и начать писать в стиле js с его объектами
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Responsibility
Ребят, вот просто интересно, есть ли возможность динамического создания дто, так чтобы не передавались незаполненные поля? Просто на сайт передается огромный дто в котором хотелось бы, чтобы не вставлялись нулевые значения.
не очень понятно, вы сериализуете или десериализуете дто? что значит "вставлять нуленвые значения"? куда вставлять?
источник

R

Responsibility in Spring Framework and more
Ruslan Stelmachenko
не очень понятно, вы сериализуете или десериализуете дто? что значит "вставлять нуленвые значения"? куда вставлять?
сериализую
источник

RS

Ruslan Stelmachenko in Spring Framework and more
тогда вам подойдет аннотация @JsonInclude
источник

RS

Ruslan Stelmachenko in Spring Framework and more
там есть разные варианты. пропускать нуллы, пропускать пустые коллекции и т.п.
источник

R

Responsibility in Spring Framework and more
Ruslan Stelmachenko
там есть разные варианты. пропускать нуллы, пропускать пустые коллекции и т.п.
ваув, спасибо  гляну
источник

EI

Edem Injection in Spring Framework and more
как тесты пишутся на методы которые с файлами работают? сам путь в параметре получают
источник

AK

Artyom Krikheli in Spring Framework and more
Edem Injection
как тесты пишутся на методы которые с файлами работают? сам путь в параметре получают
источник