org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.icbc.icbc.dao.IBfhrpposDao.importBfhrppos
at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:225)
at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:48)
at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58)
at com.sun.proxy.$Proxy115.importBfhrppos(Unknown Source)
at com.icbc.icbc.service.impl.BfhrpposService.string2pos(BfhrpposService.java:149)
at com.icbc.icbc.service.impl.BfhrpposService.Read(BfhrpposService.java:59)
at com.icbc.utils.quartz.QuartzWork.execute(QuartzWork.java:56)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
在网上找了一个星期,求助各路大神都没有解决,无奈ing
按照他们的思路一个个检查也无济于事,
target也有的:
yml文件也有的:
然后Mapper接口:
@Mapper
public interface IBfhrpposDao {
ArrayList<Bfhrppos> selectAll();
ArrayList<Bfhrppos> selectByBrno(String brno);
}
xml文件:
<mapper namespace="com.icbc.icbc.dao.IBfhrpposDao"></mapper>
xml方法:<select id="selectAll" resultMap="com.icbc.icbc.entity.Bfhrppos">
select * from T_BFHRPPOS
</select>
<select id="selectByBrno" resultMap="com.icbc.icbc.entity.Bfhrppos">
select * from T_BFHRPPOS where brno = #{brno}
</select>
依然如此,无法解决。
该用的方法都用了,就差辞职了. . .. .