【发布时间】:2013-08-18 10:34:37
【问题描述】:
我有以下多对多(双向)关系:
@Entity
public class Proposal extends Model {
...
@ManyToMany
public List<Tag> tags;
}
@Entity
public class Tag extends Model {
...
@ManyToMany(mappedBy="tags")
public List<Proposal> taggedProposals;
}
我想使用 yaml 文件在我的数据库中填充一些测试数据(稍后使用简单视图显示)。这是我的 yaml 文件的一部分:
...
- &prop2 !!models.Proposal
id: 2
title: Prop2 title
proposer: *user2
- &prop3 !!models.Proposal
id: 3
title: Prop3 title
proposer: *user3
# Tags
- &tag1 !!models.Tag
name: Tag1 name
desc: Tag1 description
taggedProposals:
- *prop1
- &tag2 !!models.Tag
name: Tag2 name
desc: Tag2 description
taggedProposals:
- *prop2
- *prop3
问题是当我尝试显示提案的tags 或标签的taggedProposals 时,ArrayLists 是空的!我尝试使用 square brackets and commas 没有成功。所有其他数据正在正确加载和显示。
【问题讨论】:
标签: java many-to-many yaml playframework-2.1 ebean