下面的sql是一个错误的示例
<select id="getOrderByThirdOrderId" parameterType="java.lang.String" resultType="java.util.List">
SELECT order_id as orderId FROM oms_order_main WHERE third_order_id = #{thirdOrderId}
</select>
错在哪里呢,因为会出现UnsupportedOperationException异常,
原因:resultType代表的是List中的元素类型,而不应该是List本身
resultType返回的是集合中的元素类型,而不是集合本身
稍微不注意就写错了,以后写代码的时候时刻保持敬畏之心,谢谢
学习之余也不要忘了劳逸结合哦
喜欢天马行空的同学请关注公众号: