問題:
今天發現項目中出現了這麼一個問題:
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”
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5iY2UWZlRjNzMzYxU2NjhTOjBDO0QDN0IGN5UWYxATYx8CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
問題倒不是什麼問題,但是 “駝峰命名法” 啊!!是個Java程式員都應該知道的吧?
程式設計還是要注意規範的,畢竟,推己及人,接鍋的何苦為難接鍋的!