Micronaut を使用するのは初めてです 最近、Micronaut を使用する会社で新しい仕事に就きました。
@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);
}
統合テストを実行してこのメソッドを実行しようとするたびに、次の例外が発生します。
io.micronaut.http.client.exceptions.HttpClientResponseException: Internal Server Error: Unable to set PreparedStatement value: The index 1 is out of range.
これを理解するのに本当に苦労しています。試してみるべきことについてもアイデアが不足している同僚に説明しました。
このプロジェクトの他の場所には、非常によく似たことを行う既存のコードがいくつかあります。それは正常に動作します。
前もって感謝します。