【发布时间】:2012-02-25 03:17:29
【问题描述】:
我的 Play Framework 项目中有以下 mockdata.yml 文件:
Account(cash):
name: Cash
type: CASH
balance: 1015
Category(food):
name: Food
type: DISCRETIONARY_EXPENSE
monthlyBudget: 200
Transaction(txn0001):
account: cash
category: food
date: 2012-02-24
amount: 12
我在我的应用程序启动时加载了这个模拟数据,我可以看到我的数据库中的所有可用记录。但是,Transaction 记录的account 和category 列中有null。
我的格式似乎与here 显示的示例匹配,但从Transaction 到Account 和Category 的实体引用不起作用。
可能出了什么问题?
作为参考,这里是我的模型对象:
@Entity
public class Account extends Model
{
public String name;
public AccountType type;
public long balance;
}
@Entity
public class Category extends Model
{
public String name;
public CategoryType type;
public long monthlyBudget;
}
@Entity
public class Transaction extends Model
{
public Account account;
public Category category;
public Date date;
public long amount;
}
(AccountType 和 CategoryType 是枚举。)
【问题讨论】:
标签: playframework yaml