MyBatisのベースマッパーを定義するとき、未チェックオーバーライド?

StackOverflow https://stackoverflow.com/questions/4263746

質問

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);
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top