Может ли Hibernate генерировать имена столбцов DDL, которые дословно соответствуют именам свойств java? - PullRequest
0 голосов
/ 12 апреля 2019

Я создаю JDBC <-> служебный класс JSON и сталкиваюсь с расхождениями с сгенерированными в спящем режиме столбцами DDL, не совпадающими с именами свойств моего объекта. Я попытался написать пользовательский PhysicalNamingStrategy, чтобы процитировать идентификатор, возвращенный из toPhysicalColumnName, и это только вызывало исключения в процессе генерации внешнего ключа. Моя база данных поддерживает имена столбцов в смешанном регистре, поэтому сериализация JSON должна быть легкой!

1 Ответ

0 голосов
/ 12 апреля 2019

Hibernate по умолчанию использует имя поля для имени столбца.Вы можете изменить отображение поля <-> по умолчанию, используя @Column(name = "column_name") для поля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...