【发布时间】:2011-07-11 15:21:29
【问题描述】:
我想在我的 scala play 应用程序中从 data.yml 文件加载测试数据 格式为YAML。
我的实体看起来像:
@Entity("users")
User(@Required val uname: String, val isAdmin: Boolean = false) {
@Id var id: ObjectId = _
@Reference val accounts = new ArrayList[Account]
}
@Entity("account")
class Account {
@Id var id: ObjectId = _
@Embedded val addresses = new ArrayList[Address]
@Reference val departments = new ArrayList[Department]
var description : String = _
}
class Address {
street: String = _
city: String = _
}
@Entity("department")
class Department {
@Id var id: ObjectId = _
principal: String = _
}
这几乎是一个空白的 data.yml 的样子:
User(foo):
uname: Foo
accounts:
我想加载一个有 2 个帐户的用户。一个帐户只有一个地址和一个部门,另一个帐户有两个地址和一个部门,以使事情尽可能简单。那么完整的 yml 数据如何实现这一目标呢?
【问题讨论】:
标签: scala mongodb playframework yaml