sql >> Databáze >  >> RDS >> Mysql

Hibernate Criteria Query pro získání konkrétních sloupců

Použijte Projekce určete, které sloupce chcete vrátit.

Příklad

Dotaz SQL

SELECT user.id, user.name FROM user;

Alternativa hibernace

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. Jak mohu simulovat proměnnou pole v MySQL?

  2. Existuje rozdíl v používání INT(1) vs TINYINT(1) v MySQL?

  3. Jak odblokovat pomocí mysqladmin flush hostitelů

  4. Chyba SQLiteDatabase sqlite:(1) blízko ):chyba syntaxe