Я пытаюсь извлечь родительскую сущность, используя столбец @NaturalId, это дает мне исключение ниже.
java .lang.IllegalArgumentException: Невозможно установить java .lang. Строковое поле com.example.demo.entities.Payment.referenceNo to java .lang.String at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException (UnsafeFieldAccessorImpl. java: 167) ~ [na: 1.8.0_2f = at] .UnsafeFieldAccessorImpl.throwSetIllegalArgumentException (UnsafeFieldAccessorImpl. java: 171) ~ [na: 1.8.0_231] в sun.reflect.UnsafeFieldAccessorImpl.ensureObj (UnsafeFieldAccessorIlect: 1,82: 10_0.0) 10) *. .UnsafeObjectFieldAccessorImpl.get (UnsafeObjectFieldAccessorImpl. java: 36) ~ [na: 1.8.0_231] at java .lang.reflect.Field.get (Field. java: 393) ~ [na: 1.8.0_231]
Объекты определены как
@ Entity
public class Payment {
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid2")
public String id;
@NaturalId
public String referenceNo;
@Entity
public class Sender {
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid2")
private String id;
@Column
private String senderName;
@Column
private String senderMobile;
@OneToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
@JoinColumn(name = "PAYMENT_ID", referencedColumnName = "referenceNo")
@JsonBackReference
public Payment payment;
В классе обслуживания я использую repo.findByReferenceNo(refNo);
И если я использую EnitityManager Session session = entityManager.unwrap(Session.class);
Payment b = session.bySimpleNaturalId(Payment.class).load(refNo);
Я получаю ниже исключения * 1 018 *
org.hibernate.property.access.spi.PropertyAccessException: Ошибка при доступе к полю [publi c java .lang.String com.example.demo.entities.Payment.referenceNo] отражением для постоянное свойство [com.example.demo.entities.Payment # referenceNo]: 442056d5-2c2e-43be-91a9-f827c612e6d7 в org.hibernate.property.access.spi.GetterFieldImpl.get (GetterFieldImpl. java: 75 ~ [ hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.tuple.component.AbstractComponentTuplizer.getPropertyValue (AbstractComponentTuplizer. java: 59) ~ [hibernate-core-5.4.12.Final .jar: 5.4.12.Final] в org.hibernate.type.ComponentType.getPropertyValue (ComponentType. java: 419) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org .hibernate.type.ComponentType.getHashCode (ComponentType. java: 246) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] at org.hibernate.engine.spi.EntityUniqueKey.generateHashCode ( EntityUniqueKey. java: 67) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.en gine.spi.EntityUniqueKey. (EntityUniqueKey. java: 48) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] at org.hibernate.type.EntityType.loadByUniqueKey (EntityType. * 1044) *: 738) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.type.EntityType.resolve (EntityType. java: 467) ~ [hibernate-core-5.4 .12.Final.jar: 5.4.12.Final] в org.hibernate.engine.internal.TwoPhaseLoad.doInitializeEntity (TwoPhaseLoad. java: 231) ~ [hibernate-core-5.4.12.Final.jar: 5.4. 12.Final] в org.hibernate.engine.internal.TwoPhaseLoad.initializeEntity (TwoPhaseLoad. java: 162) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate. loader.plan.exe c .process.internal.AbstractRowReader.performTwoPhaseLoad (AbstractRowReader. java: 255) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate. loader.plan.exe c .process.internal.AbstractRowReader.finishUp (AbstractRowReader. java: 215) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate. loader.plan.exe c .process.internal.Resu ltSetProcessorImpl.extractResults (ResultSetProcessorImpl. java: 137) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.loader.plan.exe c .internal.AbstractLoadPlanBasedLoader. executeLoad (AbstractLoadPlanBasedLoader. java: 105) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.loader.entity.plan.AbstractLoadPlanBasedEntityLoader.load (AbstractLoadPlanBasedEntityLoader. : 223) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.persister.entity.AbstractEntityPersister.doLoad (AbstractEntityPersister. java: 4396) ~ [hibernate-core- 5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.persister.entity.AbstractEntityPersister.load (AbstractEntityPersister. java: 4386) ~ [hibernate-core-5.4.12.Final.jar: 5.4 .12.Final] at org.hibernate.event.internal.DefaultLoadEventListener. loadFromDatasource (DefaultLoadEventListener. java: 569) [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.event.internal.DefaultLoadEventListener.doLoad (DefaultLoadEventListener. java: 537) [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.event.internal.DefaultLoadEventListener.load (DefaultLoadEventListener. java: 208) [hibernate-core-5.4.12.Final .jar: 5.4.12.Final] в org.hibernate.event.internal.DefaultLoadEventListener.proxyOrLoad (DefaultLoadEventListener. java: 332) [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.event.internal.DefaultLoadEventListener.doOnLoad (DefaultLoadEventListener. java: 108) [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.event.internal.DefaultLoadEventListener. onLoad (DefaultLoadEventListener. java: 74) [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener (EventListenerGroupImpl. * 1065) 113) ~ [hibernate-core-5.4.12.Final.j ar: 5.4.12.Final] в org.hibernate.internal.SessionImpl.fireLoadNoChecks (SessionImpl. java: 1176) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org. hibernate.internal.SessionImpl.fireLoad (SessionImpl. java: 1165) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] at org.hibernate.internal.SessionImpl.access $ 2100 (SessionImpl. java: 194) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.internal.SessionImpl $ IdentifierLoadAccessImpl.doLoad (SessionImpl. java: 2776) ~ [hibernate -core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.internal.SessionImpl $ IdentifierLoadAccessImpl.lambda $ load $ 1 (SessionImpl. java: 2757) ~ [hibernate-core-5.4.12 .Final.jar: 5.4.12.Final] в org.hibernate.internal.SessionImpl $ IdentifierLoadAccessImpl.perform (SessionImpl. java: 2713) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12. Final] в org.hibernate.internal.SessionImpl $ IdentifierLoadAccessImpl.load (SessionImpl. java: 2757) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.internal. SessionIm pl $ SimpleNaturalIdLoadAccessImpl.load (SessionImpl. java: 3169) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в com.example.demo.service.PaymentService.getTx (PaymentService. java: 66) ~ [classes /: na] в com.example.demo.service.PaymentService $$ FastClassBySpringCGLIB $$ 64c00a42.invoke () ~ [classes /: na] в org.springframework.cglib.proxy.MethodProxy. invoke (MethodProxy. java: 218) ~ [spring-core-5.2.4.RELEASE.jar: 5.2.4.RELEASE] в org.springframework.aop.framework.CglibAopProxy $ CglibMethodInvocation.invokeJoinpoint (CglibAopPro). : 769) ~ [spring-aop-5.2.4.RELEASE.jar: 5.2.4.RELEASE] в org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation. java: 163) ~ [spring-aop- 5.2.4.RELEASE.jar: 5.2.4.RELEASE] at org.springframework.aop.framework.CglibAopProxy $ CglibMethodInvocation.proceed (CglibAopProxy. java: 747) ~ [spring-aop-5.2.4.RELEASE.jar : 5.2.4.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction (Transa ctionAspectSupport. java: 366) ~ [spring-tx-5.2.4.RELEASE.jar: 5.2.4.RELEASE] в org.springframework.transaction.interceptor.TransactionInterceptor.invoke (TransactionInterceptor. java: 99) ~ [spring-tx-5.2.4.RELEASE.jar: 5.2.4.RELEASE] в org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation. java: 186) ~ [spring-aop-5.2.4. RELEASE.jar: 5.2.4.RELEASE] at org.springframework.aop.framework.CglibAopProxy $ CglibMethodInvocation.proceed (CglibAopProxy. java: 747) ~ [spring-aop-5.2.4.RELEASE.jar: 5.2.4 .RELEASE] at org.springframework.aop.framework.CglibAopProxy $ DynamicAdvisedInterceptor.intercept (CglibAopProxy. java: 689) ~ [spring-aop-5.2.4.RELEASE.jar: 5.2.4.RELEASE] в com.example .demo.service.PaymentService $$ EnhancerBySpringCGLIB $$ 7c6225a7.getTx () ~ [classes /: na] в com.example.demo.controller. PaymentController.searchTx (PaymentController. java: 30) ~ [classes /: na] в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) ~ [na: 1.8.0_231] в sun.reflect.NativeMethodAccessorImpl.inmplMative (Native). java: 62) ~ [na: 1.8.0_231] в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl. java: 43) ~ [na: 1.8.0_231] в java .lang.reflect.Method. invoke (Method. java: 498) ~ [na: 1.8.0_231] в org.springframework.web.method.support.InvocableHandlerMethod.doInvoke (InvocableHandlerMethod. java: 190) ~ [spring-web-5.2.4 .RELEASE.jar: 5.2.4.RELEASE] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest (InvocableHandlerMethod. java: 138) ~ [spring-web-5.2.4.RELEASE.jar 5.2. 4.RELEASE] at org.springframework.web.servlet. mvc .method.annotation.ServletInvocableHandlerMethod.invokeAndHandle (ServletInvocableHandlerMethod. java: 106) ~ [spring-web mvc -5.j. 5.2.4.RELEASE] в org.springframework.web.servlet. mvc .method.annot ation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter. java: 879) ~ [spring-web mvc -5.2.4.RELEASE.jar: 5.2.4.RELEASE] в org.springframework.web.servlet. * 1097 method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter. java: 793) ~ [spring-web mvc -5.2.4.RELEASE.jar: 5.2.4.RELEASE] в org.springframework.web.servlet. mvc .method.AbstractHandlerMethodAdapter.handle (AbstractHandlerMethodAdapter. java: 87) ~ [spring-web mvc -5.2.4.RELEASE.jar: 5.2.4.RELEASE] в org.springframework.web.servlet.DispatcherSerlet. doDispatch (DispatcherServlet. java: 1040) ~ [spring-web mvc -5.2.4.RELEASE.jar: 5.2.4.RELEASE] в org.springframework.web.servlet.DispatcherServlet.doService (DispatcherServlet. java: 943) ~ [spring-web mvc -5.2.4.RELEASE.jar: 5.2.4.RELEASE] в org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet. java: 1006) ~ [ spring-web mvc -5.2.4.RELEASE.jar: 5.2.4.RELEASE] at org.springframework.web.servlet.Fr ameworkServlet.doGet (FrameworkServlet. java: 898) ~ [spring-web mvc -5.2.4.RELEASE.jar: 5.2.4.RELEASE] в javax.servlet.http.HttpServlet.service (HttpServlet. java: 634) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в org.springframework.web.servlet.FrameworkServlet.service (FrameworkServlet. java: 883) ~ [spring-web mvc -5.2.4.RELEASE.jar: 5.2.4.RELEASE] в javax.servlet.http.HttpServlet.service (HttpServlet. java: 741) ~ [tomcat-embed-core-9.0.31.jar: 9.0 .31] at org. apache .catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java: 231) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в орг. apache .catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain. java: 166) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в орг. apache .tomcat.websocket.server.WsFilter. doFilter (WsFilter. java: 53) ~ [tomcat-embed-websocket-9.0.31.jar: 9.0.31] в org. apache .catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java: 193) ) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в орг. * 1 123 * .catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain. java: 166) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в org.springframework.web.filter.RequestContextFilter.doFilterInternal ( RequestContextFilter. java: 100) ~ [spring-web-5.2.4.RELEASE.jar: 5.2.4.RELEASE] в org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter. java: 119) ~ [spring-web-5.2.4.RELEASE.jar: 5.2.4.RELEASE] at org. apache .catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java: 193) ~ [tomcat-embed-core- 9.0.31.jar: 9.0.31] в орг. apache .catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain. java: 166) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31 ] at org.springframework.web.filter.FormContentFilter.doFilterInternal (FormContentFilter. java: 93) ~ [spring-web-5.2.4.RELEASE.jar: 5.2.4. RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter. java: 119) ~ [spring-web-5.2.4.RELEASE.jar: 5.2.4.RELEASE] в организации. apache. catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java: 193) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в орг. apache .catalina.core.ApplicationFilterChain.doFilter (ApplicationFilter . java: 166) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter. java: 201) ~ [spring- web-5.2.4.RELEASE.jar: 5.2.4.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter. java: 119) ~ [spring-web-5.2.4.RELEASE.jar : 5.2.4.RELEASE] at org. apache .catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java: 193) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в org . apache .catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain. java: 166) ~ [tomcat-embed-core-9.0.31.jar: 9.0. 31] at org. apache .catalina.core.StandardWrapperValve.invoke (StandardWrapperValve. java: 202) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в org. apache. catalina.core.StandardContextValve.invoke (StandardContextValve. java: 96) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в орг. apache .catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase . java: 541) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в орг. apache .catalina.core.StandardHostValve.invoke (StandardHostValve. java: 139) ~ [ tomcat-embed-core-9.0.31.jar: 9.0.31] в орг. apache .catalina.valves.ErrorReportValve.invoke (ErrorReportValve. java: 92) ~ [tomcat-embed-core-9.0.31 .jar: 9.0.31] в организации. apache .catalina.core.StandardEngineValve.invoke (StandardEngineValve. java: 74) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в организации . apache .catalina.connector.CoyoteAdapter.service (CoyoteAdapter. java: 343) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в орг. apache .coyote.http11. Http11Processor.service (Http11Processor. java: 367) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в org. apache .coyote.AbstractProcessorLight.process (AbstractProcessorLight. java: 65) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в org. apache .coyote.AbstractProtocol $ ConnectionHandler .process (AbstractProtocol. java: 868) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в орг. apache .tomcat.util. net .NioEndpoint $ SocketProcessor.doRun ( NioEndpoint. java: 1639) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в орг. apache .tomcat.util. net .SocketProcessorBase.run (SocketProcessorBase. java : 49) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в java .util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor. java: 1149) ~ [na: 1.8.0_231] в java .util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor. java: 624) ~ [na: 1.8.0_231] в орг. apache .tomcat.util.threads.TaskThread $ WrappingRunnable.run ( TaskThread. java: 61) ~ [tomcat-embed-core-9.0.31.jar: 9.0.31] в java .lang.Thread.run (Тема. java: 748) ~ [нет: 1,8 .0_231] Причина: java .lang.IllegalArgumentException: Невозможно установить java .lang.String поле com.exam ple.demo.entities.Payment.referenceNo to java .lang.String at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException (UnsafeFieldAccessorImpl. java: 167) ~ [na: 1.8.0_231 доступ к возражению возражения (UnsafeFieldAccessorImpl. java: 171) ~ [na: 1.8.0_231] в sun.reflect.UnsafeFieldAccessorImpl.ensureObj (UnsafeFieldAccessorImpl. java: 58) ~ [na: 1.8.0_231] в sun.reflect.Unsafe (UnsafeObjectFieldAccessorImpl. java: 36) ~ [na: 1.8.0_231] в java .lang.reflect.Field.get (Field. java: 393) ~ [na: 1.8.0_231] в org.hibernate .property.access.spi.GetterFieldImpl.get (GetterFieldImpl. java: 71) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] ... 94 общих кадра опущено
2020-03-18 15:25:42. 736 ОШИБКА 14964 --- [nio-8080-exe c -2] oa c. c. C. [. [. [/]. [DispatcherServlet]: Servlet.service () для сервлета [dispatcherServlet] в контексте с путем [] выдало исключение [Ошибка обработки запроса; вложенным исключением является org.hibernate.property.access.spi.PropertyAccessException: ошибка при доступе к полю [publi c java .lang.String com.example.demo.entities.Payment.referenceNo] отражением для постоянного свойства [com. Например Поле com.example.demo.entities.Payment.referenceNo to java .lang.String at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException (UnsafeFieldAccessorImpl. java: 167) ~ [na: 1.8.0_231] на солнце. UnsafeFieldAccessorImpl. UnsafeObjectFieldAccessorImpl.get (UnsafeObjectFieldAccessorImpl. java: 36) ~ [na: 1.8.0_231] в java .lang.reflect.Field.get (Field. java: 393) ~ [na: 1.8.0_231] в org.hibernate.property.access.spi.GetterFieldImpl.get (GetterFieldImpl. java: 71) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.tuple. component.AbstractComponentTuplizer.getPropertyValue (AbstractComponentTuplizer. java: 59) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.type.ComponentType.getPropertyValue (ComponentType. java). : 419) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.type.ComponentType.getHashCode (ComponentType. java: 246) ~ [hibernate-core-5.4. 12.Final.jar: 5.4.12.Final] в org.hibernate.engine.spi.EntityUniqueKey.generateHashCode (EntityUniqueKey. java: 67) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12 .Final] в org.hibernate.engine.spi.EntityUniqueKey. (EntityUniqueKey. java: 48) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.type. EntityType.loadByUniqueKey (EntityType. java: 738) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.type.EntityType.resolve (EntityType. java: 467 ) ~ [hibernate-core-5 .4.12.Final.jar: 5.4.12.Final] в org.hibernate.engine.internal.TwoPhaseLoad.doInitializeEntity (TwoPhaseLoad. java: 231) ~ [hibernate-core-5.4.12.Final.jar: 5.4. 12.Final] в org.hibernate.engine.internal.TwoPhaseLoad.initializeEntity (TwoPhaseLoad. java: 162) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate. loader.plan.exe c .process.internal.AbstractRowReader.performTwoPhaseLoad (AbstractRowReader. java: 255) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate. loader.plan.exe c .process.internal.AbstractRowReader.finishUp (AbstractRowReader. java: 215) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate. loader.plan.exe c .process.internal.ResultSetProcessorImpl.extractResults (ResultSetProcessorImpl. java: 137) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate. loader.plan.exe c .internal.AbstractLoadPlanBasedLoader.executeLoad (AbstractLoadPlanBasedLoader. java: 105) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hib ernate.loader.entity.plan.AbstractLoadPlanBasedEntityLoader.load (AbstractLoadPlanBasedEntityLoader. java: 223) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.persister.entity.AbstractEntPity .doLoad (AbstractEntityPersister. java: 4396) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.persister.entity.AbstractEntityPersister.load (AbstractEntityPersister. java: 4386) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.event.internal.DefaultLoadEventListener.loadFromDatasource (DefaultLoadEventListener. java: 569) ~ [hibernate-core-5.4 .12.Final.jar: 5.4.12.Final] в org.hibernate.event.internal.DefaultLoadEventListener. doLoad (DefaultLoadEventListener. java: 537) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.event.internal.DefaultLoadEventListener.load (DefaultLoadEventListener. java: 208 ) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.event.internal.DefaultLoadEventListener.proxyOrLoad (DefaultLoadEventListener. java: 332) ~ [hibernate-core-5.4. 12.Final.jar: 5.4.12.Final] в org.hibernate.event.internal.DefaultLoadEventListener.doOnLoad (DefaultLoadEventListener. java: 108) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12 .Final] в org.hibernate.event.internal.DefaultLoadEventListener.onLoad (DefaultLoadEventListener. java: 74) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.event .service.internal.EventListenerGroupImpl.fireEventOnEachListener (EventListenerGroupImpl. java: 113) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.internal.SessionImpl.fireLoadNoIHhecks. ( java: 1176) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] на org.hib ernate.internal.SessionImpl.fireLoad (SessionImpl. java: 1165) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] at org.hibernate.internal.SessionImpl.access $ 2100 (SessionImpl. java: 194) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.internal.SessionImpl $ IdentifierLoadAccessImpl.doLoad (SessionImpl. java: 2776) ~ [hibernate -core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.internal.SessionImpl $ IdentifierLoadAccessImpl.lambda $ load $ 1 (SessionImpl. java: 2757) ~ [hibernate-core-5.4.12 .Final.jar: 5.4.12.Final] в org.hibernate.internal.SessionImpl $ IdentifierLoadAccessImpl.perform (SessionImpl. java: 2713) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12. Final] в org.hibernate.internal.SessionImpl $ IdentifierLoadAccessImpl.load (SessionImpl. java: 2757) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] в org.hibernate.internal. SessionImpl $ SimpleNaturalIdLoadAccessImpl.load (SessionImpl. java: 3169) ~ [hibernate-core-5.4.12.Final.jar: 5.4.12.Final] по адресу com.example.demo.service.PaymentService.g etTx (PaymentService. java: 66) ~ [classes /: na] на com.example.demo.service.PaymentService $$ FastClassBySpringCGLIB $$ 64c00a42.invoke ()