MyBatisのベースマッパーを定義するとき、未チェックオーバーライド?
-
27-09-2019 - |
質問
MyBatisのベースマッパーインターフェイスを定義しようとしています。私はこれを試しました:
public interface IMapper<T> {
<T> T select(int id);
}
public interface FooMapper extends IMapper<Foo>{
@Override
@Select("SELECT * FROM foos WHERE id = {#id}")
Foo select(int id);
}
しかし、私はIntellijから未確認のオーバーライド警告を受けています。私はそれらを無効にするべきですか、それとも私は本当に何か間違ったことをしていますか?
解決
余分なものを削除します <T>
選択方法について:
interface IMapper<T> {
T select(int id);
}
所属していません StackOverflow