sql >> Database >  >> RDS >> PostgreSQL

ResultTransformer met createSQLQuery dwingt geen camelCase in entiteitsvelden

U kunt addScalar(String columnAlias, Type type) om de kolomalias van uw native SQL expliciet te declareren:

  getCurrentSession()
  .createSQLQuery( "select e.id as id,e.first_name as firstName,e.password as password from xxxxxx")
                .addScalar("id",StandardBasicTypes.INTEGER )
                .addScalar("firstName",StandardBasicTypes.STRING )
                .addScalar("password",StandardBasicTypes.STRING )
                .setResultTransformer(Transformers.aliasToBean(Employee.class))
                .list();


  1. php Query INNER join-tabellen

  2. 2 manieren om de Unix-tijdstempel in SQLite te retourneren

  3. Gegevens opslaan in het Arabisch in de MySQL-database

  4. Oracle SQL -- Waarden uit meerdere rijen halen