powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Boot - cannot be cast to...
6 сообщений из 6, страница 1 из 1
Spring Boot - cannot be cast to...
    #39290073
kevinlexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Есть проект, hibernate, spring @transactional.
в потоках рассчитывается информация (в потоках нет транзакций)
после выполнения всех потоков, -записываются данные (в транзакции).
и так по каждому объекту.

всё работает отлично и без сбоев,
но как только вызов на этот метод перенести в
spring boot
@RestController

@RequestMapping("/blabla")
public String blabla(@RequestParam(value="name", defaultValue="00000000") String name) {

...

начинают валится рэндомные ошибки типа
Error in thread: Thread-16 com.ric.bill.model.ps.Reg cannot be cast to com.ric.bill.model.bs.Dw
(ошибки в потоке происходят).
Иногда может быть что за цикл исполнения не будет ошибок, иногда валятся...

что может быть?
...
Рейтинг: 0 / 0
Spring Boot - cannot be cast to...
    #39290108
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kevinlex

нужно больше кода - покажи код

что в контроллере ?

какие бины инжектируются ?

код самих бинов

код обвязки ORM

интеграционный тесты !
...
Рейтинг: 0 / 0
Spring Boot - cannot be cast to...
    #39290113
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kevinlexus,

Reg это наследник Dw? И должен кастится?
...
Рейтинг: 0 / 0
Spring Boot - cannot be cast to...
    #39290927
kevinlexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczkevinlexus,

Reg это наследник Dw? И должен кастится?

Вот не наследник он. Как раз поэтому удивлён таким ошибкам
...
Рейтинг: 0 / 0
Spring Boot - cannot be cast to...
    #39290933
kevinlexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1kevinlex

нужно больше кода - покажи код

что в контроллере ?

какие бины инжектируются ?

код самих бинов

код обвязки ORM

интеграционный тесты !

в контроллере вызов метода сервисного бина.
В методе бина - вызов кучи тредов, которые обсчитывают параметры.
метод - нетранзакционный, read-only.
Сам процесс обсчета - долгоиграющий, т.е. клиент ждёт результата,
пока все треды не отработают и вернут результат в request, а он уже - клиенту.
...
Рейтинг: 0 / 0
Spring Boot - cannot be cast to...
    #39290942
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kevinlexusВот не наследник он. Как раз поэтому удивлён таким ошибкам
stacktrace тогда может обнародовать? А то есть два класса и они не кастятся. А нам нужно угадать почему и должны ли вообще.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Boot - cannot be cast to...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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