@Query(value = "SELECT s FROM TeacherEntity s JOIN FETCH s.student d WHERE s.student IN (:students) and s.deleted = false" +
" ORDER BY s.createdAt DESC")
Page<TeacherEntity> findByStudent(@Param("students") Collection<StudentEntity> students, Pageable pageable);
@Query(value = "SELECT s FROM TeacherEntity s JOIN FETCH s.student d WHERE s.student IN (:students) and s.deleted = false" +
" ORDER BY s.createdAt DESC")
List<TeacherEntity> findByStudentIn(@Param("students")
Collection<StudentEntity> student);
,工作正常。谁能告诉我我犯了什么错误吗?
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'teacherRepository': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Count query validation failed for method public abstract org.springframework.data.domain.Page com.pro.aks.repository.TeacherRepository.findByStudent(java.util.Collection,org.springframework.data.domain.Pageable)!
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:176) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:101) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1827) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1265) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:624) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:612) ~[spring-beans-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.data.repository.config.DeferredRepositoryInitializationListener.onApplicationEvent(DeferredRepositoryInitializationListener.java:51) ~[spring-data-commons-2.3.2.RELEASE.jar:2.3.2.RELEASE]
at org.springframework.data.repository.config.DeferredRepositoryInitializationListener.onApplicationEvent(DeferredRepositoryInitializationListener.java:36) ~[spring-data-commons-2.3.2.RELEASE.jar:2.3.2.RELEASE]
您需要打印完整的stacktrace以检查错误:计数查询验证失败
您需要在您的方法“FindByStudent”中定义“CountQuery”。有关详细信息,请查看此链接:Spring Data和带分页的本机查询
Spring框架无法创建对象,因为方法定义(注释)错误。
问题内容: 我正在使用NetBeans 6.9.1使用Spring / Hibernet。我正在尝试读取Excel文件(.xlsx- Office 2007)。读取Excel文件的代码如下,使用来存储Excel工作表中的数据。 以下是我的方法,该方法调用上述方法以读取指定的Excel文件 在执行此代码时,将引发以下异常。 提供的数据似乎在Office 2007+ XML中。您正在调用POI中与OL
捕获的SQLExc0019:: java.sql.SQLExc0019: ORA-29532:Java调用终止由未捕获Java异常:java.sql.SQLExc0019:未能获得服务器访问帐户详细信息: ORA-28817: PL/SQL函数返回错误。 ORA-06512:在"SYS.DBMS_CRYPTO_FFI",第67行 ORA-06512:“SYS.DBMS_CRYPTO”,第44行 O
我遇到了一个奇怪的错误,在使用时,我的代码失败了,而不是单独运行时。 以下代码: 打印以下内容: 32.92041129078561(是的,我知道平均误差很差) 但是,当尝试优化参数时,相同的参数设置会产生错误: 结果如下: 为9个候选对象中的每一个匹配3次,总共27次匹配[并行(n_jobs=-1)]:使用后端LokyBackend和8个并发工作人员。[CV]激活=身份,解算器=lbfgs。。。
我有一些代码下面分页数据从控制器发送: 我犯了这样一个错误: org.thymeleaf.exceptions.TemplateProcessingExcture:异常评估SpringEL表达式:"#numbers.sequence(0, nubmerOfPage.totalPages-1)" 控制器中的代码: 我找到了根本问题: 组织。springframework。表示斯佩尔。SpelEval
严重:分派传入RPC调用com.google.gwt.user.client.RPC.SerializationException时出现异常:类型'javax.persistence.noResultException‘未包含在此SerializationPolicy可以序列化的类型集中,或者无法加载其类对象。出于安全目的,此类型将不序列化。:instance=javax.persistence.