Je ne sais pas si vous avez configuré la sortie de la console et la configuration de l'instruction SQL émise. Si vous l'avez configurée, vous pouvez vérifier s'il y a un problème avec l'instruction SQL émise
Si une erreur se produit, une exception doit être levée. Si le numéro de mise à jour est 0, cela peut seulement signifier qu'aucune donnée n'a été mise à jour. De manière générale, il y a deux raisons : l'une est que les données à mettre à jour ne sont pas trouvées selon la condition WHERE ; trouvé, mais les nouvelles données et les données stockées dans la base de données sont identiques.
Je ne sais pas si vous avez configuré la sortie de la console et la configuration de l'instruction SQL émise. Si vous l'avez configurée, vous pouvez vérifier s'il y a un problème avec l'instruction SQL émise
.Si une erreur se produit, une exception doit être levée. Si le numéro de mise à jour est 0, cela peut seulement signifier qu'aucune donnée n'a été mise à jour. De manière générale, il y a deux raisons : l'une est que les données à mettre à jour ne sont pas trouvées selon la condition WHERE ; trouvé, mais les nouvelles données et les données stockées dans la base de données sont identiques.
Je suis également très bon, vous pouvez peut-être écrire le type resultType renvoyé par update
Lors de l'exécution, la console affichera le SQL réel pendant l'exécution. Vérifiez s'il y a des problèmes, ou copiez-le dans le SGBD et exécutez-le
S'il n'y a pas d'exception, la mise à jour où la condition n'est pas établie et il n'y a aucun enregistrement qui remplit la condition de mise à jour