Playframework 游戏框架2.2。仅使用参考模型ID保存模型

Playframework 游戏框架2.2。仅使用参考模型ID保存模型,playframework,playframework-2.0,data-modeling,Playframework,Playframework 2.0,Data Modeling,我有一个关于在游戏中保存数据模型的问题!框架2.0。我正在构建一个与Zentask示例类似的站点,我的一个数据模型大致如下所示: @实体 公共类任务扩展模型{ @身份证 公共长id; 公共字符串标题; 公共布尔值done=false; 公开日期; @许多酮 指定给的公共用户; 公共字符串文件夹; @许多酮 公共工程项目; publicstaticmodel.Finder=newmodel.Finder(Long.class,Task.class); 公共静态任务创建(任务任务、长项目、字符串文件

我有一个关于在游戏中保存数据模型的问题!框架2.0。我正在构建一个与Zentask示例类似的站点,我的一个数据模型大致如下所示:

@实体
公共类任务扩展模型{
@身份证
公共长id;
公共字符串标题;
公共布尔值done=false;
公开日期;
@许多酮
指定给的公共用户;
公共字符串文件夹;
@许多酮
公共工程项目;
publicstaticmodel.Finder=newmodel.Finder(Long.class,Task.class);
公共静态任务创建(任务任务、长项目、字符串文件夹){
task.project=project.find.ref(项目);
task.folder=文件夹;
task.save();
返回任务;
}
}
在上面的示例代码中,每当创建任务时,它都会查看项目ID并执行db搜索。但在现实中,它不应该是必需的,因为我在任务表中有一列名为“project_id”,这是spring为我自动创建的

是否有一种方法可以直接使用此项目id保存此任务,而无需首先使用项目id获取项目对象

谢谢