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

特定の列を取得するためのHibernateCriteriaクエリ

    プロジェクション を使用します 返す列を指定します。

    SQLクエリ

    SELECT user.id, user.name FROM user;
    

    Hibernate Alternative

    Criteria cr = session.createCriteria(User.class)
        .setProjection(Projections.projectionList()
          .add(Projections.property("id"), "id")
          .add(Projections.property("Name"), "Name"))
        .setResultTransformer(Transformers.aliasToBean(User.class));
    
      List<User> list = cr.list();
    


    1. Spring MVCでサーバーに画像をアップロードし、mysqlデータベースに参照を保存する

    2. MySQL、SQLを使用してテーブルに列が存在するかどうかを確認します

    3. 修正方法「関連付けられたパーティション関数は、スキームで言及されているファイルグループよりも多くのパーティションを生成します」SQLServerのメッセージ7707

    4. mysqlのifnullとcolesceの違いは何ですか?