未选中一个确定的基映射器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