Как запретить Spring Boot/Hibernate преобразовывать имена столбцов объектов из PascalCase в Snake_case?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как запретить Spring Boot/Hibernate преобразовывать имена столбцов объектов из PascalCase в Snake_case?

Сообщение Anonymous »

Сегодня я наткнулся на странную ошибку. Один из моих объектов программного интерфейса Java Persistence Application (JPA) в приложении Spring Boot не работает. Я отследил проблему до одного столбца:

Код: Выделить всё

@javax.persistence.Column(name = "NameWrittenInPascalCase")
java.lang.String c;
Когда я проверил запрос языка структурированных запросов (SQL), который генерирует Spring Boot/Hibernate, я обнаружил проблему. Похоже, что Spring Boot или Hibernate преобразует NameWrittenInPascalCase в name_writing_in_pascal_case (просто написанный в змеином регистре). (В базе данных, конечно, имя моего столбца записано в PascalCase).
Ради бога, почему?
И как этого не допустить делаете это?
Если вам нужна дополнительная информация, я использую Spring Boot версии 2.5.7.

Подробнее здесь: https://stackoverflow.com/questions/703 ... es-from-pa
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»