sql >> Databasteknik >  >> RDS >> Mysql

Hur använder man MySql Database-frågor i Spring Boot?

Du kan skapa ett objekt genom att använda kolumnerna som parametrar för en konstruktor.

Jag ska ge dig ett eget exempel med en anpassad DTO som jag gjorde:

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

Där DTO TitleAndDescriptionAndId är följande:

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

    // ...

}


  1. Mysql select med i klausul använder inte index

  2. Slå samman radvärden till en CSV (a.k.a GROUP_CONCAT för SQL Server)

  3. rad till kolumn konvertering i mysql

  4. MySQL tar bort flera rader i en fråga som är unika för varje rad