Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment utiliser les requêtes MySql Database dans Spring Boot ?

Vous pouvez créer un objet en utilisant les colonnes comme paramètres pour un constructeur.

Je vais vous donner un exemple personnel avec un DTO personnalisé que j'ai créé :

@Query("SELECT new org.twinnation.site.dto.TitleAndDescriptionAndId(a.title, a.description, a.id) "
      + "FROM Article a")
List<TitleAndDescriptionAndId> getAllArticlesWithoutContent();

Où le DTO TitleAndDescriptionAndId est le suivant :

public class TitleAndDescriptionAndId {

    private String title;
    private String description;
    private Long id;


    public TitleAndDescriptionAndId(String title, String description, Long id) {
        this.title = title;
        this.description = description;
        this.id = id;
    }

    // ...

}