【发布时间】:2019-03-12 04:41:47
【问题描述】:
如果 spring-data-jdbc 中存在多对多关系,我找不到在哪里为联合表定义自定义列名。
我在我的 fork 中扩展了来自 https://github.com/spring-projects/spring-data-examples 的聚合示例:https://github.com/konstiak/spring-data-examples/commit/2a901bb4d81c35406da393b1368109136ae21f5f。
如果结合表有 [color, lego_set] 列,它可以开箱即用。但我想为这些列自定义名称 [color_id, lego_set_id]。 'color_id' 很清楚。我可以通过 ColorRef 实体中的 @Column 注释来定义它。但是如何定义 LegoSet.id 的列将存储在 'lego_set_id' 中?
已解决 我只需要在 LegoSet 实体中的颜色字段上定义 @Column(value = "lego_set_id")。
【问题讨论】:
-
很高兴您能够解决自己的问题。请将其作为答案发布并接受,以便其他人可以立即看到您的问题已解决。
标签: spring-data-jdbc