Код: Выделить всё
private Long userId;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(insertable = false, updatable = false)
private User user;
Все столбцы таблицы БД в Snake_case.
На данный момент мои конфиги
Код: Выделить всё
spring:
jpa:
hibernate:
naming:
physical-strategy: org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStrategy
Таблица [user_stuff_info] содержит имя физического столбца [user_id] на которые ссылаются несколько имен логических столбцов: [user_id], [userId]
Hibernate рассматривает поле user как логический user_id, я могу аннотировать поле userId с таким параметром имени
Код: Выделить всё
@Column(name = "user_id")
private Long userId;
Подробнее здесь: https://stackoverflow.com/questions/786 ... ses-spring