抛出异常
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.bgodata.x.zero.service.DimService.save
at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:196)
at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:44)
at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:59)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:52)
at com.sun.proxy.$Proxy19.save(Unknown Source)
at cn.bgodata.x.zero.service.ServiceTestClass.TXtestTX(ServiceTestClass.java:36)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498) 检查service接口及实现、dao接口及实现、dimension-mapper.xml、cube-mapper.xml,以及源码和配置文件路径,皆无误
package cn.bgodata.x.zero.dao;
import cn.bgodata.x.zero.core.model.Cube;
public interface CubeDAO {public int save(Cube cube);
}
package cn.bgodata.x.zero.dao;
import java.util.List;
import cn.bgodata.x.zero.core.model.Z0Dimension;
public interface DimensionDAO {public List<Z0Dimension> loadAllDimensions();public int saveDim(Z0Dimension dim);
}
package cn.bgodata.x.zero.service;
import cn.bgodata.x.zero.core.model.Cube;
public interface CubeService {
public void saveCube(Cube c, boolean throwExFlag);
}
package cn.bgodata.x.zero.service;
import cn.bgodata.x.zero.core.model.Z0Dimension;
import cn.bgodata.x.zero.dao.DimensionDAO;
public interface DimService {
public void saveDim(Z0Dimension dimension);public DimensionDAO getDimensionDAO();
}