模型:
@Entity
public class Doc extends Model {
public Blob tpl;
}
控制器:
public class DocController extends Controller {
public static void saveDoc(@Required Blob tpl){
render(); // event no persistence operation
}
}
在数据/附件中将有2个上传文件。即使在控制器动作中没有持久化操作
您可以将Doc对象直接传递给您的操作(从视图中使用doc.tpl
,而不仅仅是tpl
),然后对对象执行验证,而不是Blob本身。
@Entity
public class Doc extends Model {
@Required
public Blob tpl;
}
public class DocController extends Controller {
public static void saveDoc(@Valid Doc doc){
render(); // event no persistence operation
}
}