UnsatisfiedDependencyException: ошибка при создании bean-компонента с именем studentConrtroller: неудовлетворенная зависимость, выраженная в поле 'studentserv'; - PullRequest
0 голосов
/ 16 января 2020
    @RestController
public class StudentConrtroller {

    @Autowired
    private StudentService studentserv; 

                 @SuppressWarnings("null")
                @RequestMapping( "/examination")
                 public void loadAllStudent(long attendCodeId) throws IOException   {


                     StudentDto studentDto=studentserv.loadAttendancecodeId(attendCodeId);
                     if(studentDto==null ) {
                        studentDto.setCourseId(attendCodeId);
                    }
        }
}

    @Service
public interface StudentService {

    public StudentDto loadAttendancecodeId(long attendCodeId) throws IOException;


}


@Service
@Transactional
public class StudentServiceImpl implements StudentService{

    @Autowired
    StudentDao stud;



    @Override
    public StudentDto loadAttendancecodeId(long attendCodeId) throws IOException {
        StudentDto StudentDto=new StudentDto();
        Student stu=stud.loadStudent(attendCodeId);

        if(stu !=null) {
            StudentDto.setActive(ExaminationUtil.activeInActiveStr(stu.getActive()));

            BeanUtils.copyProperties(stu, StudentDto);

        }
        return  StudentDto;}}

Как устранить ошибку ?????

org.springframework.beans.factory.UnsatisfiedDependencyException: Ошибка создания компонента с именем studentConrtroller: неудовлетворенная зависимость, выраженная через поле ' studentserv '; вложенное исключение - org.springframework.beans.factory.UnsatisfiedDependencyException: ошибка при создании bean-компонента с именем 'studentServiceImpl': неудовлетворенная зависимость, выраженная через поле 'stud'; вложенное исключение: org.springframework.beans.factory.UnsatisfiedDependencyException: ошибка создания бина с именем 'studentDAoImpl': неудовлетворенная зависимость, выраженная через поле 'repos'; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка создания бина с именем 'studentRepositor': сбой вызова метода init; вложенное исключение: java .lang.IllegalArgumentException: проверка не удалась для запроса метода publi c abstract com.example.demo.Domain.model.Student com.example.demo.StudentRepository.StudentRepositor.findByAttendExamDetaiol_Id (long)! at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor $ AutowiredFieldElement.inject (AutowiredAnnotationBeanPostProcessor. java: 643) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.rara или 5.2.2. beans.factory.annotation.InjectionMetadata.inject (InjectionMetadata. java: 116) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessPro .postProcessProperties (AutowiredAnnotationBeanPostProcessor. java: 399) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support. *: 1422) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory spring: 59) * 1016 -beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractAuto wireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory. java: 517) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractBeanF $ ($ 0BeanFact AbstractBeanFactory. java: 323) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry. java: 22 ) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory. java: 321) ~ [spring-beans- 5.2.2.RELEASE.jar: 5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory. java: 202) ~ [spring-beans-5.2.2.RELEASE.jar : 5.2.2.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory. java: 879) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] на org.springframework.context.support. AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext. java: 878) ~ [spring-context-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.context.support.AbstractApplicationContext.rextrepp24 (10) * java: 550) ~ [spring-context-5.2.2.RELEASE.jar: 5.2.2.RELEASE] по адресу org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refre sh (ServletWebServerApplicationContext *) *: 141) ~ [spring-boot-2.2.2.RELEASE.jar: 2.2.2.RELEASE] в org.springframework.boot.SpringApplication.refre sh (SpringApplication. java: 747) [spring-boot -2.2.2.RELEASE.jar: 2.2.2.RELEASE] at org.springframework.boot.SpringApplication.refreshContext (SpringApplication. java: 397) [spring-boot-2.2.2.RELEASE.jar: 2.2.2 , RELEASE] в org.springframework.boot.SpringApplication.run (SpringApplication. java: 315) [spring-boot-2.2.2.RELEASE.jar: 2.2.2.RELEASE] в org.springframework.boot.SpringApplication.run (SpringApplication. java: 1226) [spring-boot-2.2.2.RELEASE.jar: 2.2.2.RELEASE] в org.springframework.boot.SpringApplication.run (SpringApplication. java: 1215) [spring- boot-2.2.2.RELEASE.jar: 2.2.2.RELEASE] at com.example.demo.SpringExaminQueryNewJoinningApplication.main (SpringExaminQueryNewJoinningApplication. java: 15) [classes /: na] Причина: org.springframework.beans. factory.UnsatisfiedDependencyException: Ошибка создания компонента с именем 'studentServiceImpl': Неудовлетворенная зависимость, выраженная через поле 'stud'; вложенное исключение: org.springframework.beans.factory.UnsatisfiedDependencyException: ошибка создания бина с именем 'studentDAoImpl': неудовлетворенная зависимость, выраженная через поле 'repos'; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка создания бина с именем 'studentRepositor': сбой вызова метода init; вложенное исключение: java .lang.IllegalArgumentException: проверка не удалась для запроса метода publi c abstract com.example.demo.Domain.model.Student com.example.demo.StudentRepository.StudentRepositor.findByAttendExamDetaiol_Id (long)! at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor $ AutowiredFieldElement.inject (AutowiredAnnotationBeanPostProcessor. java: 643) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2re. beans.factory.annotation.InjectionMetadata.inject (InjectionMetadata. java: 116) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessPro .postProcessProperties (AutowiredAnnotationBeanPostProcessor. java: 399) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacteBBean *: 1422) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory spring: 59) * 591 -beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractAuto wireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory. java: 517) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractBeanF $ ($ 0Bean $ doct AbstractBeanFactory. java: 323) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry. java: 22 ) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory. java: 321) ~ [spring-beans- 5.2.2.RELEASE.jar: 5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory. java: 202) ~ [spring-beans-5.2.2.RELEASE.jar : 5.2.2.RELEASE] at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate (DependencyDescriptor. java: 276) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.DefaultListable BeanFactory.doResolveDependency (DefaultListableBeanFactory. java: 1287) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.DefaultListableBeanFactorypene 1049 *: 1207) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor $ AutowiredFieldElement.inject (AutowiredAnnotationBeanPostPro): ~ [весна-бобы-5.2.2.RELEASE.jar: 5. 2.2.RELEASE] ... опущено 19 общих фреймов. Причина: org.springframework.beans.factory.UnsatisfiedDependencyException: Ошибка создания бина с именем 'studentDAoImpl': неудовлетворенная зависимость, выраженная через поле 'repos'; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка создания бина с именем 'studentRepositor': сбой вызова метода init; вложенное исключение: java .lang.IllegalArgumentException: проверка не удалась для запроса метода publi c abstract com.example.demo.Domain.model.Student com.example.demo.StudentRepository.StudentRepositor.findByAttendExamDetaiol_Id (long)! at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor $ AutowiredFieldElement.inject (AutowiredAnnotationBeanPostProcessor. java: 643) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2re. beans.factory.annotation.InjectionMetadata.inject (InjectionMetadata. java: 116) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessProcessPro .postProcessProperties (AutowiredAnnotationBeanPostProcessor. java: 399) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacteBBean *: 1422) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory spring: 59: * 59) -beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractAuto wireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory. java: 517) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractBeanF $ ($ 0BeanFact AbstractBeanFactory. java: 323) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry. java: 22 ) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory. java: 321) ~ [spring-beans- 5.2.2.RELEASE.jar: 5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory. java: 202) ~ [spring-beans-5.2.2.RELEASE.jar : 5.2.2.RELEASE] at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate (DependencyDescriptor. java: 276) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.DefaultListable BeanFactory.doResolveDependency (DefaultListableBeanFactory. java: 1287) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.DefaultListableBeanFactorypene 1065 *: 1207) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor $ AutowiredFieldElement.inject (AutowiredAnnotationBeanPostPro66): ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] ... пропущено 32 общих кадра. Причина: org.springframework.beans.factory.BeanCreationException: Ошибка создания компонента с именем studentRepositor ': Invocation сбой метода init; вложенное исключение: java .lang.IllegalArgumentException: проверка не удалась для запроса метода publi c abstract com.example.demo.Domain.model.Student com.example.demo.StudentRepository.StudentRepositor.findByAttendExamDetaiol_Id (long)! at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory. java: 1796) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEBREFING завод. support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory. java: 595) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework . java: 517) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.lambda $ doGetBean $ 0 (AbstractBeanFactory. java : 323) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry. java: 222) ~ [spring- beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory. java: 321) ~ [spring-beans-5.2.2.RELEASE .jar: 5.2.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory. java: 202) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2. RELEASE] на org.springfr amework.beans.factory.config.DependencyDescriptor.resolveCandidate (DependencyDescriptor. java: 276) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support .DefaultListableBeanFactory.doResolveDependency (DefaultListableBeanFactory. java: 1287) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.support.DefaultLacte java: 1207) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor $ AutowiredFieldElement.inject (AutowiredAnnocessBorp0ean. ) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] ... пропущено 45 общих фреймов. Причина: java .lang.IllegalArgumentException: не удалось выполнить проверку запроса для метода publi c abstract com.example.demo.Domain.model.Student com.example.demo.StudentRepository.StudentRepositor.findByAttendExamDetaiol_Id (long)! в org.springframework.data.jpa.repository.query.SimpleJpaQuery.validateQuery (SimpleJpaQuery. java: 93) ~ [spring-data-jpa-2.2.3.RELEASE.jar: 2.2.3.RELEASE] в орг. springframework.data.jpa.repository.query.SimpleJpaQuery. (SimpleJpaQuery. java: 63) ~ [spring-data-jpa-2.2.3.RELEASE.jar: 2.2.3.RELEASE] в org.springframework.data. jpa.repository.query.JpaQueryFactory.fromMethodWithQueryString (JpaQueryFactory. java: 76) ~ [spring-data-jpa-2.2.3.RELEASE.jar: 2.2.3.RELEASE] в org.springframework.data.jpa.reposit .query.JpaQueryFactory.fromQueryAnnotation (JpaQueryFactory. java: 56) ~ [spring-data-jpa-2.2.3.RELEASE.jar: 2.2.3.RELEASE] в org.springframework.data.jpa.repository.query. JpaQueryLookupStrategy $ DeclaredQueryLookupStrategy.resolveQuery (JpaQueryLookupStrategy. java: 142) ~ [spring-data-jpa-2.2.3.RELEASE.jar: 2.2.3.RELEASE] в org.springframework.dookQueryRequeryRelayRequery.pl $ CreateIfNotFoundQueryLookupStrategy.resolveQuery (JpaQueryLookupStrategy. java: 209) ~ [spring-data-jp a-2.2.3.RELEASE.jar: 2.2.3.RELEASE] at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy $ AbstractQueryLookupStrategy.resolveQuery (JpaQueryLookupStrategy. java: 79-j Spring) -2.2.3.RELEASE.jar: 2.2.3.RELEASE] at org.springframework.data.repository.core.support.RepositoryFactorySupport $ QueryExecutorMethodInterceptor.lookupQuery (RepositoryFactorySupport. java: 574-commons) [1089 *: 574] commons 2.2.3.RELEASE.jar: 2.2.3.RELEASE] at org.springframework.data.repository.core.support.RepositoryFactorySupport $ QueryExecutorMethodInterceptor.lambda $ mapMethodsToQuery $ 1 (RepositoryFactory ~) spring_support $ 1 (*) * data-support: commons-2.2.3.RELEASE.jar: 2.2.3.RELEASE] в java .util.stream.ReferencePipeline $ 3 $ 1.accept (неизвестный источник) ~ [na: 1.8.0_231] в java .util.Iterator , forEachRemaining (Неизвестный источник) ~ [na: 1.8.0_231] в java .util.Collections $ UnmodifiableCollection $ 1.forEachRemaining (Неизвестный источник) ~ [na: 1.8.0_231] в java .util.Spliterators $ IteratorSpliterator.forEachRemaining (Неизвестный источник) ~ [na: 1.8.0_231] в java .util.stream.AbstractPipeline.copyInto (Неизвестный источник) ~ [na: 1.8.0_231] в java .util.stream.AbstractPipeline.wrapAndCopyInto (Неизвестный Источник) ~ [na: 1.8.0_231] в java .util.stream.ReduceOps $ ReduceOp.evaluateSequential (Неизвестный источник) ~ [na: 1.8.0_231] в java .util.stream.AbstractPipeline.evaluate (Неизвестный Источник) ~ [na: 1.8.0_231] в java .util.stream.ReferencePipeline.collect (неизвестный источник) ~ [na: 1.8.0_231] в org.springframework.data.repository.core.support.RepositoryFactorySupport $ QueryExecutorMethodInterceptor .mapMethodsToQuery (RepositoryFactorySupport. java: 569) ~ [spring-data-commons-2.2.3.RELEASE.jar: 2.2.3.RELEASE] в org.springframework.data.repository.core.support.RepositoryFactorySupporMhoser лямбда $ п ew $ 0 (RepositoryFactorySupport. java: 559) ~ [spring-data-commons-2.2.3.RELEASE.jar: 2.2.3.RELEASE] в java .util.Optional.map (Неизвестный источник) ~ [na : 1.8.0_231] at org.springframework.data.repository.core.support.RepositoryFactorySupport $ QueryExecutorMethodInterceptor. (RepositoryFactorySupport. java: 559) ~ [spring-data-commons-2.2.3.RELEASE.jar: 2.2.3.RELEASE.jar .RELEASE] at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository (RepositoryFactorySupport. java: 332) ~ [spring-data-commons-2.2.3.RELEASE.jar: 2.2.3.RELEASE] at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.lambda $ afterPropertiesSet $ ​​5 (RepositoryFactoryBeanSupport. java: 297) ~ [spring-data-commons-2.2.3.RELEASE.RELE: 2.2.3] в org.springframework.data.util.Lazy.getNullable (Lazy. java: 212) ~ [spring-data-commons-2.2.3.RELEASE.jar: 2.2.3.RELEASE] в org.springframework.data. util.Lazy.get (Lazy. java: 94) ~ [spring-data-commons-2.2.3.RELEASE.jar: 2.2.3.RELEASE] в org.springframew ork.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet (RepositoryFactoryBeanSupport. java: 300) ~ [spring-data-commons-2.2.3.RELEASE.jar: 2.2.3.RELEASE] в org.springra .jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet (JpaRepositoryFactoryBean. java: 121) ~ [spring-data-jpa-2.2.3.RELEASE.jar: 2.2.3.RELEASE] в org.springframework.beans.factory. support.AbstractAutowireCapableBeanFactory.invokeInitMethods (AbstractAutowireCapableBeanFactory. java: 1855) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в компании . java: 1792) ~ [spring-beans-5.2.2.RELEASE.jar: 5.2.2.RELEASE] ... опущено 55 общих кадров Причины: java .lang.IllegalArgumentException: org.hibernate.QueryException : Нет типа данных для узла: org.hibernate.hql.internal.ast.tree.IdentNode - [IDENT] IdentNode: 's' {originalText = s} [выберите s из com.example.demo.Domai n.model.Student] at org.hibernate.internal.ExceptionConverterImpl.convert (ExceptionConverterImpl. java: 138) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final] в org.hibernate. internal.ExceptionConverterImpl.convert (ExceptionConverterImpl. java: 181) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final] в org.hibernate.internal.ExceptionConverterImpl.convert (ExceptionConverterImpl. java : 188) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final] в org.hibernate.internal.AbstractSharedSessionContract.createQuery (AbstractSharedSessionContract. java: 729) ~ [hibernate-core-5.4. 2.Final.jar: 5.4.2.Final] в org.hibernate.internal.AbstractSessionImpl.createQuery (AbstractSessionImpl. java: 23) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final ] на солнце.отражение. NativeMethodAccessorImpl.invoke0 (собственный метод) ~ [na: 1.8.0_231] at sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник) ~ [na: 1.8.0_231] at sun.reflect.DelegatingMethodAccessorImpl.invoke [неизвестно (неизвестно) : 1.8.0_231] в java .lang.reflect.Method.invoke (Неизвестный источник) ~ [na: 1.8.0_231] в org.springframework.orm.jpa.ExtendedEntityManagerCreator $ ExtendedEntityManagerInvocationHandler.invoke * ExtendedEntityMan. 368) ~ [spring-orm-5.2.2.RELEASE.jar: 5.2.2.RELEASE] в com.sun.proxy. $ Proxy91.createQuery (Неизвестный источник) ~ [na: na] в org.springframework.data. jpa.repository.query.SimpleJpaQuery.validateQuery (SimpleJpaQuery. java: 87) ~ [spring-data-jpa-2.2.3.RELEASE.jar: 2.2.3.RELEASE] ... 84 опущены общие фреймы Причины: org.hibernate.QueryException: нет типа данных для узла: org.hibernate.hql.internal.ast.tree.IdentNode - [IDENT] IdentNode: 's' {originalText = s} [выберите s из com.example.demo.Domain .model.Student] at org.hibernate.QueryException.generateQueryException (Запрос Исключение. java: 120) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final] в org.hibernate.QueryException.wrapWithQueryString (QueryException. java: 103) ~ [hibernate-core -5.4.2.Final.jar: 5.4.2.Final] в org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile (QueryTranslatorImpl. java: 220) ~ [hibernate-core-5.4.2.Final. jar: 5.4.2.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.compile (QueryTranslatorImpl. java: 144) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final ] в org.hibernate.engine.query.spi.HQLQueryPlan. (HQLQueryPlan. java: 118) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final] в org.hibernate.engine. query.spi.HQLQueryPlan. (HQLQueryPlan. java: 78) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final] at org.hibernate.engine.query.spi.QueryPlanCache.getHQLQueryPlan ( QueryPlanCache. java: 158) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final] в org.hibernate.internal.AbstractSharedSessionContract.getQueryPlan (AbstractSharedSessionContract. java: 611) ~ [спящий режим -core-5.4.2.Final.jar: 5.4.2. Final] at org.hibernate.internal.AbstractSharedSessionContract.createQuery (AbstractSharedSessionContract. java: 720) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final] ... 92 общих кадра опущено : org.hibernate.QueryException: нет типа данных для узла: org.hibernate.hql.internal.ast.tree.IdentNode - [IDENT] IdentNode: 's' {originalText = s}

  at org.hibernate.hql.internal.ast.tree.SelectClause.initializeExplicitSelectClause(SelectClause.java:161)

~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final] в org.hibernate.hql.internal.ast.HqlSqlWalker.useSelectClause (HqlSqlWalker. java: 1018) ~ [hibernate-core-5.4. 2.Final.jar: 5.4.2.Final] в org.hibernate.hql.internal.ast.HqlSqlWalker.processQuery (HqlSqlWalker. java: 786) ~ [hibernate-core-5.4.2.Final.jar: 5.4 .2.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query (HqlSqlBaseWalker. java: 677) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final] в org .hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectStatement (HqlSqlBaseWalker. java: 313) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final] в org.hibernate.hql.internal. antlr.HqlSqlBaseWa lker.statement (HqlSqlBaseWalker. java: 261) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final] в org.hibernate.hql.internal.ast.QueryTranslatorImpl.analyze (QueryTranslatorImpl. java: 272) ~ [hibernate-core-5.4.2.Final.jar: 5.4.2.Final] в org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile (QueryTranslatorImpl. java: 192) ~ [ hibernate-core-5.4.2.Final.jar: 5.4.2.Final] ... 98 общих кадров опущено`

1 Ответ

1 голос
/ 27 января 2020

Как я вижу, аннотация @service используется дважды в StudentServiceImpl и StudentService. Удалите аннотацию @service в интерфейсе StudentService и включите ее в StudentServiceImpl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...