sql >> データベース >  >> RDS >> Mysql

Spring BootでMySqlデータベースクエリを使用するにはどうすればよいですか?

    列をコンストラクターのパラメーターとして使用して、オブジェクトを作成できます。

    私が作成したカスタムDTOを使用した独自の例を紹介します:

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

    DTOのTitleAndDescriptionAndIdの場所 次のとおりです:

    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. 分類を使用したフィールドルールの適用

    2. Java Class.forName、JDBC接続ローディングドライバー

    3. PowerShellでSQLPlusスクリプトを実行する方法

    4. 日付データ型のEquals(=)とLIKE