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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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