问题:

今天发现项目中出现了这么一个问题:


org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘startTime’ not found. Available parameters are [StartTime, param1]


原因:

报的异常仔细看一下,“startTime”参数找不到,找到的参数是 “StartTime”

对一下mapper接口和xml,

嗯?果然,mapper接口里是 “StartTime”,而xml里是 “startTime”

org.apache.ibatis.binding.BindingException_bug

org.apache.ibatis.binding.BindingException_规范_02



问题倒不是什么问题,但是 “驼峰命名法” 啊!!是个Java程序员都应该知道的吧?

org.apache.ibatis.binding.BindingException_apache_03

编程还是要注意规范的,毕竟,推己及人,接锅的何苦为难接锅的!