我用的是java的mybatis,我实现了IBaseBusinessQuery接口,映射文件集方法-> T findOne(K var1).我怀疑是变量名的原因,所以,我重写了这个方法-> @Override T_Permission findOne(String key);,但是,结果是这样的。
我怀疑是变量名的原因,所以,我重写了这个方法-> @Override T_Permission findOne(String key);,但是,结果是这样的。
实现接口
public interface IBaseBusinessQuery<T, K> {
T findOne(K var1);
List<T> findAll();
}
道层
@Repository("permissionDao")
public interface PermissionDao extends IBaseDao<T_Permission, String>, IBaseBusinessQuery<T_Permission,String> {
}
道层修改后
@Repository("permissionDao")
public interface PermissionDao extends IBaseDao<T_Permission, String>, IBaseBusinessQuery<T_Permission,String> {
@Override
T_Permission findOne(String key);
}
镜像文件
<select id="findOne" resultType="T_Permission">
select * from t_permission where `ps_id` = #{key}
</select>
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException.Communications链路失败最后一个从服务器成功接收到的数据包在6,464毫秒前。通信链路失败最后一个从服务器成功接收的数据包是6464毫秒前。 最后一个成功发送到服务器的数据包是22毫秒前。