有 Spring 和 MyBatis 的 web 项目。我使用 IntelliJ IDEA 进行开发。IDEA 无法正确检查 MyBatis bean 并产生烦人的下划线。
检查评论:“id应该被定义”
我检查了文件“mybatis-3-mapper.dtd”,并没有找到任何想法检查“id 应该被定义”的原因。
我认为这个检查是错误的,但我不知道如何关闭这个检查。
如果有人知道如何解决这个问题,请帮助我。谢谢!
<insert id="insert" useGeneratedKeys="true" parameterType="com.lingshou.commodity.po.id.CommSerialNoPO">
INSERT INTO comm_serial_no (
biz_type,
biz_seq,
create_by,
update_by,
create_time,
update_time,
is_delete
) VALUES (
#{bizType},
#{bizSeq},
#{createBy},
#{updateBy},
#{createTime},
#{updateTime},
#{delete}
);
<selectKey resultType="java.lang.Integer" keyProperty="id" order="AFTER">
SELECT LAST_INSERT_ID();
</selectKey>
</insert>