问题描述
我刚开始使用 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 版本。