Почему моя запись в Hibernate настолько запутана? - PullRequest
0 голосов
/ 10 октября 2018

Я регистрирую свой HQL, включив в hibernate.properties следующее

hibernate.show_sql = true

Но регистрируемый HQL трудно читать, потому что он добавляет кучу чисел и подчеркивает, как этот

Hibernate: 
    select
        person0_.company_code as company_1_7_0_,
        person0_.person_code as person_co2_7_0_,
   from
        t_person0_ 
   where
        person0_.company_code=? 

Как я могу заставить Hibernate регистрировать более читаемый HQL?

1 Ответ

0 голосов
/ 11 октября 2018

Это не запутано, это просто утверждение генерирует.И, как большинство сгенерированного кода, он оптимизирован для процесса генерации, а не для удобства чтения или красоты.

Числа, вероятно, помогают создавать уникальные имена столбцов, которые также не достигают какого-либо ограничения длины.

...