Maison  >  Questions et réponses  >  le corps du texte

java - Comment modifier Mybatis s'il existe dans la base de données et l'ajouter s'il n'existe pas

Je souhaite implémenter une fonction d'insertion. Avant l'insertion, il est jugé s'il y a les mêmes données que le champ clé dans la base de données. Si c'est le cas, effectuez l'opération de modification. Sinon, effectuez l'opération d'insertion que je voudrais demander. pour conseil : existe-t-il un moyen de le faire sans effectuer d'auto-interrogation, l'ensemble du processus peut-il être complété en appelant directement ? Existe-t-il une méthode similaire dans mybatis ?

给我你的怀抱给我你的怀抱2712 Il y a quelques jours540

répondre à tous(3)je répondrai

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-17 10:06:15

    Il existe une mise à jour de clé en double dans MySQL, créez simplement un index unique pour le champ clé

    répondre
    0
  • 黄舟

    黄舟2017-05-17 10:06:15

    mybatis应该没有这样的条件控制, 只能看数据库有没有类似的条件控制, 如果是oracle可以用merge into using (subquery) on (condition) when matched then update (update statement) when not matched then insert (insert statement)

    répondre
    0
  • 怪我咯

    怪我咯2017-05-17 10:06:15

    Puis-je utiliser le remplacement de MySQL dans ?

    répondre
    0
  • Annulerrépondre