sql >> Databasteknik >  >> RDS >> Mysql

Viloläge Criteria Query för att få specifika kolumner

Använd Projektioner för att ange vilka kolumner du vill returnera.

Exempel

SQL-fråga

SELECT user.id, user.name FROM user;

Hibernate-alternativ

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. Kontrollera om det finns en databas (MySQL) och om inte skapa den i PHP

  2. Hur man manuellt ställer in seed value som 1000 i MySQL

  3. Hur man tar bort en primärnyckel i SQL

  4. MySQL 8.0.11 fel anslut till caching_sha2_password den angivna modulen kunde inte hittas