java – mapper.xml wird über den Mybatis-Generator generiert, aber die Primärschlüssel-ID führt zu einem Fehler
PHP中文网
PHP中文网 2017-06-30 09:53:39
0
2
2028

<statement> oder DELIMITER erwartet, bekam 'id'

Wie auf dem Bild zu sehen ist, liegt hier ein Fehler vor, ich verstehe nicht, was das bedeutet

Andere Inhalte sind normal, außer dass die ID der ersten Base_Column_List einen rot unterstrichenen Fehler aufweist

<constructor >
  <idArg column="id" jdbcType="INTEGER" javaType="java.lang.Integer" />
  <arg column="user_id" jdbcType="INTEGER" javaType="java.lang.Integer" />
  <arg column="product_id" jdbcType="INTEGER" javaType="java.lang.Integer" />
  <arg column="quantity" jdbcType="INTEGER" javaType="java.lang.Integer" />
  <arg column="checked" jdbcType="INTEGER" javaType="java.lang.Integer" />
  <arg column="create_time" jdbcType="TIMESTAMP" javaType="java.util.Date" />
  <arg column="update_time" jdbcType="TIMESTAMP" javaType="java.util.Date" />
</constructor>

  <sql id="Base_Column_List" >
    id, user_id, product_id, quantity, checked, create_time, update_time
  </sql>

Dasselbe gilt für andere automatisch generierte Tabellen
Ich weiß nicht, ob es ein Problem mit der Alarmstufe von IntelliJ ist oder ob es ein echtes Problem ist

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(2)
学霸

可以测试一下是否正常运行,如果运行报错再找错误,编辑器提示错误不一定真的有错误

洪涛

intelliJ2017是会这样报错的,但是运行起来没问题,算是intelliJ的小bug吧

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage