PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

ResultTransformer със createSQLQuery не налага CamelCase в полетата на обекта

Можете да използвате addScalar(Псевдоним на колона на низ, тип тип) за изрично деклариране на псевдонима на колоната на вашия собствен SQL:

  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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не е предоставена парола / Позиционният параметър не е намерен PostgreSQL - Powershell

  2. Грешка в безизходица в израза INSERT

  3. Postgresql:Как да намерите pg_hba.conf файл с Mac OS X

  4. Пролетно приложение за стартиране. Пакетът не работи в метода JpaRepository.saveAll

  5. Как мога да направя тази SQL заявка за гео-разстояние Postgres съвместима