【发布时间】:2020-05-27 14:49:08
【问题描述】:
我有一个带有复合键的实体
@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” 但是使用 JDBCRepository 查询数据库时出现错误:
执行查询的 SQL 错误:错误:列 page_.page_id_published 确实 不存在
有什么方法可以正确映射列吗?
【问题讨论】:
标签: kotlin micronaut-data