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

java - Les paramètres d'entrée de l'opération de mise à jour Spring Data JPA peuvent-ils être transmis en tant qu'objets?

Par exemple, le code ci-dessous

    @Query("update BbsPost b set b.content = ?2,b.updateTime = current_timestamp where b.id = ?1")
    @Modifying
    void updatePostContent(Integer id, String content);

L'identifiant et le contenu sont des attributs de l'objet Book. Puis-je définir le paramètre d'entrée comme Book, comme

void updatePostContent(Book book);

Si possible, comment écrire ma mise à jour SQL ?

漂亮男人漂亮男人2712 Il y a quelques jours703

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

  • 漂亮男人

    漂亮男人2017-05-17 10:06:29

    Actuellement, les opérations de modification ne sont pas possibles, seules les requêtes peuvent utiliser des expressions SPEL.
    Exemple officiel : https://spring.io/blog/2014/0...

    répondre
    0
  • Annulerrépondre