Спящий режим «Исключение EntityNotFoundException» — нет строки с заданным идентификатором, даже если данные существуют в базе данных

#java #spring #hibernate #weblogic

Вопрос:

В настоящее время я сталкиваюсь с проблемой, связанной с гибернацией в нашем проекте. Пожалуйста, найдите приведенное ниже исключение, когда код развертывается в weblogic 14c env, пожалуйста, найдите также информацию об окружающей среде. Не могли бы вы поделиться какими — либо мыслями по этому вопросу?

  1. Сервер приложений — Weblogic 14c
  2. Весенняя версия — 5.3.7
  3. Версия гибернации — 3.6.7.окончательная

Странно то, что тот же код отлично работает с нижеприведенной конфигурацией

  1. Сервер приложений — Weblogic 11g
  2. Весенняя версия — 3.1.2.Релиз
  3. Версия гибернации — 3.6.7.окончательная

Исключение :Не существует строки с заданным идентификатором: [com.a.b.c.d.StyleEngineVariantEntity#StyleEngineVariantIdEntity [styleEngineVariantId=36859683, идентификатор версии=24624]] javax.постоянство.Исключение EntityNotFoundException: Не существует строки с заданным идентификатором: [com.a.b.c.d.StyleEngineVariantEntity#StyleEngineVariantIdEntity [styleEngineVariantId=36859683, идентификатор версии=24624]] в организации.спящий режим.EJB-компонент.AbstractEntityManagerImpl.преобразования(AbstractEntityManagerImpl.в Java:1197) ~[спящий режим-класс EntityManager-3.6.7.Финал.баночка:3.6.7.Финал] в орг.спящий режим.EJB-компонент.AbstractEntityManagerImpl.преобразования(AbstractEntityManagerImpl.в Java:1148) ~[спящий режим-класс EntityManager-3.6.7.Финал.баночка:3.6.7.Финал] в орг.спящий режим.EJB-компонент.QueryImpl.getResultList(QueryImpl.в Java:255) ~[спящий режим-класс EntityManager-3.6.7.Финал.баночка:3.6.7.Финал] на ком.есть.б.гр.д.SVehicleSearchDAOImpl.getSVehicles(SVehicleSearchDAOImpl.в Java:94) ~[svehicle-ядро-0.0.88-снимка.баночка:0.0.88-снапшот] на ком.a.b.c.d.SVehicleSearchDAOImpl$$FastClassBySpringCGLIB$$7bc18254.вызов() ~[svehicle-core-0.0.88-SNAPSHOT.jar:?] в org.springframework.cglib.прокси.Методproxy.invoke(методproxy.java:218) ~[spring-core-5.3.0.jar:5.3.0] в org.springframework.aop.framework.CglibAopProxy$cglibmethod invocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.3.0.jar:5.3.0] в org.springframework.aop.framework.Рефлексивный метод вызова.продолжайте(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.0.jar:5.3.0]

Комментарии:

1. Я боюсь, что если вы не предоставите пример нашего кода, вам будет очень трудно помочь. Например, было бы неплохо, если бы вы опубликовали свой RestAPI, класс сущностей, Репозиторий и службу (если у вас они есть). Это помогло бы

2. И ваша схема таблицы.