【发布时间】:2021-04-30 01:37:15
【问题描述】:
我正在使用 spring-boot-starter-data-jdbc 2.4.2。在我的域聚合中,我需要映射一个从另一个表中的列填充的字符串列表。它是一个遗留数据库,所以我无法控制表名和列名,需要使用自定义名称。我看到有一个 @MappedCollection 注释,但看不到在这种情况下如何使用它。下面是我的课:
@Data
@Table("NMT_MOVIE_THEATRE")
public class MovieTheatre {
@Id
@Column("MOVIE_THEATRE_ID")
private Long id;
@Column("ZIP_CODE")
private String zipCode;
// this comes from table NMT_CURRENT_MOVIE, column CM_ID, joined by MOVIE_THEATRE_ID
private List<String> currentMovieIds;
}
使用 Spring Data JDBC,如何创建一对多关系?
【问题讨论】:
标签: spring mapping spring-data-jdbc