次のymlとエンティティがあります。
Fixtures.loadModels() を介して yml をロードするたびに、すべてのエンティティが永続化されますが、VSCode の vsCat_id 外部キーは常に null であり、関係は永続化されません。
私はここで何が欠けていますか?
yml:
VSCode(VS960):
vsCode: VS960
description: blabla
VSCategory(dvs1):
name: Category 1
vsCodes:
- VSA960
- VSA961
public class VSCode extends GenericModel {
@Id
public String vsCode;
public String description;
@ManyToOne
public VSCategory vsCat;
public VSCode(String code, String description) {
this.vsCode = code;
this.description = description;
}
}
@Entity
public class VSCategory extends Model {
public String name;
@OneToMany(mappedBy="vsCat")
public Set<VSCode> vsCodes;
public VSCategory(String name){
this.name = name;
this.vsCodes = new HashSet();
}
}