У меня есть объект с составным ключом
@Entity
data class Page(
@EmbeddedId
val pageId : PageId,
...
)
@Embeddable
data class PageId (
@Column(name = "id")
val id: UUID,
@Column(name = "is_published")
val isPublished: Boolean
)
Но мне нужно уважать существующие имена столбцов в таблице db, которые являются 'id' и 'is_published' Но запрашивая db с помощью JDBCRepository Я получаю сообщение об ошибке:
SQL Ошибка при выполнении запроса: ОШИБКА: столбец page_.page_id_published не существует
Есть ли способ правильно сопоставить столбцы ?