public interface SeqMapper {
public Map<String,Integer> getTopicSeq(Map<String,Integer> map);
}
public interface SeqMapper {
public Map<String,Integer> getTopicSeq();
}
mybatis+spring+springmvc越来越受到企业开发者青睐。最近对mybatis+spring进行了一些初步的学习。我们知道在spring配置文件里面配置好org.mybatis.spring.mapper.MapperScannerConfigurer即可采用自动扫描的方式让系统找到我们写好的mapper接口,并由系统将其实现。这一点确实是比较方便的,省去了我们很多时间。但是今天在使用mybatis调用数据库存储过程遇到了问题,因为之前没有在xml的配置文件里面使用过存储过程,所有悲剧就发生了。先看看异常:
There is no getter for property named 'seq01' in 'class java.lang.Class'.
下面是xml配置文件
<parameterMap type="com.tot.entity.MysqlSeq" id="seqMap">
<parameter property="seq01" jdbcType="INTEGER" mode="OUT"/>
</par