Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java mybatis xml检查错误,带“;id应定义为;_Java_Spring_Intellij Idea_Mybatis_Inspection - Fatal编程技术网

Java mybatis xml检查错误,带“;id应定义为;

Java mybatis xml检查错误,带“;id应定义为;,java,spring,intellij-idea,mybatis,inspection,Java,Spring,Intellij Idea,Mybatis,Inspection,有一个关于Spring和MyBatis的web项目。我使用IntelliJ IDEA进行开发。 IDEA无法正确检查MyBatis豆子,并产生恼人的下划线 检查意见: “应定义id” 我已经检查了文件“mybatis-3-mapper.dtd”,没有找到idea检查“应该定义id”的任何原因 我认为这个检查是错误的,但我不知道如何关闭这个检查 如果有人知道如何解决这个问题,请帮助我。谢谢 <insert id="insert" useGeneratedKeys="true" paramet

有一个关于Spring和MyBatis的web项目。我使用IntelliJ IDEA进行开发。 IDEA无法正确检查MyBatis豆子,并产生恼人的下划线

检查意见: “应定义id”

我已经检查了文件“mybatis-3-mapper.dtd”,没有找到idea检查“应该定义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>

插入通信序列号(
比丘类型,
商业:,
创建,
更新由:,
创造时间,
更新时间,
是否删除
)价值观(
#{bizType},
#{bizSeq},
#{createBy},
#{updateBy},
#{createTime},
#{updateTime},
#{删除}
);
选择最后一个插入ID();

[检查][

由于您添加了标记,您告诉MyBatis在插入后检索自动填充的列
id
(keyProperty=“id”)。该列可能是一个标识列,对吗


您的类
com.lingshou.commodity.po.id.CommSerialNoPO
是否具有名为
id
或setter
setId(…)

是否使用MyBatis插件?是的,我的类com.lingshou.commodity.po.id.CommSerialNoPO确实具有名为id和setter setId(…)的属性。