<déclaration> ou DELIMITER attendu, j'ai obtenu 'id'
Comme le montre l'image, il y a une erreur ici, je ne comprends pas ce que cela signifie
Les autres contenus sont normaux, sauf que l'identifiant de la première Base_Column_List a une erreur soulignée en rouge
<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>
Il en va de même pour les autres tableaux générés automatiquement
Je ne sais pas si c'est un problème avec le niveau d'alarme d'IntelliJ ou s'il y a un vrai problème
Vous pouvez tester s'il fonctionne normalement. Si une erreur est signalée pendant le fonctionnement, recherchez l'erreur. L'erreur provoquée par l'éditeur n'est pas nécessairement une erreur
.intelliJ2017 signalera une erreur comme celle-ci, mais il fonctionne sans aucun problème. C'est juste un petit bug dans intelliJ
.