Micronaut JDBC 存储库 - 尝试执行查询时出现异常

问题描述

我刚开始使用 Micronaut,最近在一家使用它的公司找到了一份新工作。

zsh: killed     git --version

每次我尝试通过运行集成测试来执行此方法时,都会收到以下异常:

@JdbcRepository()
public interface UserDataRepository extends CrudRepository<UserRecord,UUID> {

    ...

    @Query(value = "SELECT * FROM Users u " +
            "INNER JOIN LabUsers lu ON u.Id = lu.UserID " +
            "WHERE :labID = lu.LabID")
    List<UserRecord> findByLabID(final String labID);

}

真的很难弄清楚这一点。已经向一位同事描述了它,他也没有尝试尝试的想法。

在这个项目的其他地方,有一些预先存在的代码可以做一些非常相似的事情。它工作正常。

提前致谢。

解决方法

解决了这个问题。解决办法是将micronaut-data的版本改为2.0.0。之前是 2.2.0 版本。

我提到这段代码在项目的其他地方工作 - 这是一个错误,它在另一个项目的其他地方工作,而该项目使用的是 2.0.0 版本。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...