ClassCastException: Long нельзя привести к классу Integer при сохранении объектаJAVA

Программисты JAVA общаются здесь
Гость
ClassCastException: Long нельзя привести к классу Integer при сохранении объекта

Сообщение Гость »

в последнее время стали получать

Код: Выделить всё

java.lang.ClassCastException: class java.lang.Long cannot be cast to class java.lang.Integer (java.lang.Long and java.lang.Integer are in module java.base of loader 'bootstrap')
at java.base/java.util.stream.Collectors.lambda$summingInt$19(Collectors.java:681)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
при попытке обновить объект с помощью метода сохранения r2dbc следующим образом:

Код: Выделить всё

override suspend fun save(entity: Entity): Entity = r2dbc.save(entity).awaitSingle()
логики больше нет, поэтому я предполагаю, что при попытке анализа обновленного объекта возникает исключение приведения классов, и я не могу понять, почему это могло произойти,
Я использую весеннюю загрузку версии 2.7.9 и org.postgresql:r2dbc-postgresql", version = "1.0.1.RELEASE
Мой класс Entity имеет id типа Long, а в моей таблице базы данных id имеет значение bigint
Любая помощь приветствуется!

Подробнее здесь: https://stackoverflow.com/questions/763 ... ing-entity

Вернуться в «JAVA»