sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo usar las consultas de la base de datos MySql en Spring Boot?

Puede crear un objeto usando las columnas como parámetros para un constructor.

Te daré un ejemplo propio con un DTO personalizado que hice:

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

Donde el DTO TitleAndDescriptionAndId es el siguiente:

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;
    }

    // ...

}