<insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="XXXX" useGeneratedKeys="true">
问题:mybatis 写insert 语句时,语句正常,却报错;
分析:问题就在于数据库没有id字段,却配置了自动生成id。
解决方案:删除自动生成id相关参数,如下:
<insert id="insertSelective" parameterType="XXXX">