Size: a a a

Java Web and more

2020 October 07

VB

Vlad Bozhenko in Java Web and more
Row with Id [763573d3ade90c04] does not exist прямым текстом написано в чем проблема )
источник

VV

Vladimir Votyakov in Java Web and more
Anton Krasnov
там все бины стартер создат из проперти
Так бины все нормально создаются
источник

MM

Maxim Makarov in Java Web and more
Ну тк я ж не кидаю ошибку если не нашёл, а сохраняю новую запись
источник

RS

Ruslan Stelmachenko in Java Web and more
Vladimir Votyakov
Вечер добрый товарищи, начинаю погружаться в Spring. Возникла небольшая проблемка с JPA, вызываю CrudRepository::save, но в БД изменений нет, ошибок тоже. Использую Hibernate + HikariCP.
ну опять же.
включайте логи на уровне дебаг и сможете понять, что происходит.
почему многие так не любят логи?

у вас в примере не понятно, что такое userDAO, как он в контексте появляется и что делает его метод save(). может там пустой метод, который ничего не делает))
источник

VV

Vladimir Votyakov in Java Web and more
Ruslan Stelmachenko
ну опять же.
включайте логи на уровне дебаг и сможете понять, что происходит.
почему многие так не любят логи?

у вас в примере не понятно, что такое userDAO, как он в контексте появляется и что делает его метод save(). может там пустой метод, который ничего не делает))
UserDAO это бин, в исходниках есть
источник

VV

Vladimir Votyakov in Java Web and more
Логи сейчас дам
источник

RS

Ruslan Stelmachenko in Java Web and more
а, это ж гитхаб, а не пастебин. туплю уже)
источник

VV

Vladimir Votyakov in Java Web and more
источник

VP

Vladimir Pirogov in Java Web and more
Maxim Makarov
Ну тк я ж не кидаю ошибку если не нашёл, а сохраняю новую запись
Как это не кидаешь если кидаешь?
источник

RS

Ruslan Stelmachenko in Java Web and more
@EnableTransactionManagement надо над @Configuration классом, а не над обычным бином
источник

VV

Vladimir Votyakov in Java Web and more
Ruslan Stelmachenko
@EnableTransactionManagement надо над @Configuration классом, а не над обычным бином
А там тоже есть
источник

RS

Ruslan Stelmachenko in Java Web and more
javax.transaction.Transactional лучше заменить на спринговый, хотя возможно и с этим будет работать, но лучше заменить, вдруг в этом проблема
источник

VV

Vladimir Votyakov in Java Web and more
Ruslan Stelmachenko
javax.transaction.Transactional лучше заменить на спринговый, хотя возможно и с этим будет работать, но лучше заменить, вдруг в этом проблема
Пробывал
источник

MM

Maxim Makarov in Java Web and more
Vladimir Pirogov
Как это не кидаешь если кидаешь?
Это в 1м случае, ошибка во время сохранения в serviceRepository
источник

RS

Ruslan Stelmachenko in Java Web and more
но здесь нет логов спринга, только хибернейт
источник

VV

Vladimir Votyakov in Java Web and more
Ruslan Stelmachenko
но здесь нет логов спринга, только хибернейт
Понял, минуту
источник

VV

Vladimir Votyakov in Java Web and more
Ruslan Stelmachenko
но здесь нет логов спринга, только хибернейт
источник

VP

Vladimir Pirogov in Java Web and more
Maxim Makarov
Это в 1м случае, ошибка во время сохранения в serviceRepository
ну вообще, лучше делать .switchIfEmpty(Mono.defer(() -> Mono.error(...)))
источник

VP

Vladimir Pirogov in Java Web and more
Vladimir Pirogov
ну вообще, лучше делать .switchIfEmpty(Mono.defer(() -> Mono.error(...)))
источник

VP

Vladimir Pirogov in Java Web and more
хотя по коду все равно непонятно, должно ли там что-то быть сохранено или нет
источник