を整数に適合しないNo instance(s) of type variable(s) T exist so that List<T> conforms to Integer
。誰かが私を助けて、なぜこれが起こっているのか教えてもらえますか?Tが存在する型変数(S)のインスタンス(複数可)がそのリスト<T>は、次のコードで
4
A
答えて
2
基本的な問題は、 "クエリ"メソッドの別の(望ましくない)オーバーロードされたバージョンが(コードに基づいて)推論され、3番目のパラメータとして与えられたラムダ(関数) 。
この問題を解決する方法は以下のようなタイプのパラメータを提供することによって、「力」あなたが望むクエリ機能を、以下のとおりです。
return new HashSet<>(namedParameterJdbcTemplate.<BigDecimal>query(...
+8
今後参照するため、これは_タイプの証人と呼ばれています。 – Rogue
0
あなたのメソッド呼び出し
に明示的なキャストを追加私の場合、私は
<T> Map<String, T> getMap(@NotNull String rootPath, @NotNull Class<T> type)
を持っていると私は
ようにそれを使用しましたLinkedHashMap<String,String> x = xmlRegestryFile.getMap("path/to/map/of/string", String.class)
が、それは失敗したと私はそのエラーを与えたので、私はResultSetはどのようなタイプが含まれているん
x = (LinkedHashMap<String, String>) xmlRegestryFile.getMap("my/path", String.class)
関連する問題
- 1. ジェネリック型「CanDeactivate <T>は」1型引数(s)は、以下のコードでは
- 2. std :: unordered_set <T> :: insert(T &&):存在する場合、引数が移動する
- 3. 複数のインスタンスを持つs-functionのMATLABコード
- 4. 複数のオプション[T]をリスト[T]に変換する
- 5. 変数がリストに変更されます<T>
- 6. 汎用型統合:複数パラメータ(T、T)対複数パラメータリスト(T)(T)?
- 7. 複数のフィルタが存在する
- 8. Tが型パラメータでtが変数の場合、なぜ "t instanceof T"は許されないのですか?
- 9. Tensorflow:テナー[B、T、S]をBテンソル形状のリストに変換する[T、S]
- 10. 型引数のMicrosoft.Xna.Framework.Graphics.VertexBuffer.SetData <T>(T [])は、「私が持っている
- 11. コレクションをアサートすると、Javaでアイテムのインスタンスが複数存在しますか?
- 12. リスト内の変数の一覧<string>をゲット<T>
- 13. C - 次のコードの変数の型定義は何ですか?
- 14. プロパティが複数の型の関数の戻り値に存在しません
- 15. 変数インスタンスのリスト
- 16. ZeroClipboard +角型、複数のインスタンス
- 17. xPath:複数の次の要素が存在する場合はそれを選択します(OR)
- 18. リストを作成<T>イテレータからのインスタンス<T>
- 19. Haskell:データの複数の型変数のインスタンス?
- 20. 複数のインスタンスが
- 21. Haskell関数が存在型を返す
- 22. ジェネリック編集エラー:型引数が型変数の境界内にないS
- 23. 複数のENV変数が存在するかどうかを確認する
- 24. 変数が存在する場合、それを返す方法
- 25. <type>変数と変数の型がTypescriptの型と異なる点
- 26. それはタグが存在している必要があります存在しますが、それが存在し、非は、これは私のコードである状態を存在になった場合、私は、タグをチェックしてる変数
- 27. 変数がコードの外に存在しない
- 28. 配列SとTのチェックが整数sとtであるため、kが与えられた場合にs + t = kとなる。
- 29. xyzが、私は以下のクラスを持つ型変数T
- 30. 1つのテーブルに行が存在していて、複数のテーブルに複数のテーブルが存在する場合は、「複数」を入力します。
をキャスト追加することによって、このエラーをovercomed?数字でない可能性があります – recurf
"query"関数の汎用パラメータを指定する必要があるかもしれません:(...)namedParameterJdbcTemplate。 query ... ... –
私は、 'query()'が使用しているオーバーロードとは異なるラムダ結果を使用していると思います - 使用するオーバーロードを確認してください –