eg:主表Dict,从表DictCode
@ElementCollection(fetch = FetchType.EAGER)
@CollectionTable(name = "DictCode", joinColumns = @JoinColumn(name = "dictId"))//从表外键
@MapKeyColumn(name = "code")//map中的Key,从表中的某一字段
private Map<String, DictCode> dictCodeMaps;//主表关联下的从表DictCode
@Embeddable//非@Entity注解
public class DictCode implements Serializable {
//id默认自增
//除从表中code,dictId字段
}
这样就实现了主表级联查询从表