0

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からUncheckedOverriding警告が表示されます。それらを無効にする必要がありますか、それとも本当に何か間違ったことをしていますか?

4

1 に答える 1

1

<T>selectメソッドの余分な部分を削除して、次のようにします。

interface IMapper<T> {
    T select(int id);
}
于 2010-11-24T05:36:28.183 に答える