我正在使用maven项目。试图运行包含以下查询的测试用例。 以下是我在存储库中的查询:
public interface EligibilityRepository extends CrudRepository<Member, Long>{
@Query(value="select * from member where first_name=?1 and last_name=?2 and start_date<=CAST(GETDATE() AS date) and end_date>=CAST(GETDATE() AS date)",nativeQuery=true)
public List<Member> findByName(String firstName, String lastName);
}
当我运行junit测试用例时,它会抛出InvalidDataAccessResourceUsageException
。当我使用hibernate语法编写上述查询然后运行测试用例时,它工作正常。它仅在本机查询的情况下抛出异常。