springboot + mybatis 中使用insert标签插入数据。
错误案例:
<insert id="insertArea" useGeneratedKeys="true" keyColumn="area_id" keyProperty="areaId" parameterType="com.example.testing_mybatis.entity.Area">
insert into tb_area (area_name,priority)
-- ,create_time,last_edit_time
values
(#{areaName},#{priority})
-- ,#{createTime},#{lastEditTime})
</insert>
“--”这个是我用快捷键注释的部分,因为这些数据是默认的,第一次用就先不添加。
没错,就是出现在注释中
注释还得用:<!-- -->。这样就可以了?no。
我其他的地方还用了这种注释是没有问题的。比如:
<select id="queryArea" resultType="com.example.testing_mybatis.entity.Area" >
select
-- area_id as areaId,area_name as areaName,priority,create_time as createTime,last_edit_time as lastEditTime
<include refid="selectArea">
<property name="alias" value="t"></property>
</include>
from tb_area as t
order by priority
desc
</select>
这个就可以正确操作。