假设在客户端我有一个实体代理要由 UI 编辑,当我单击保存按钮时,最后修改时间作为字段保存在实体代理中。
//start
MyEntityProxy proxy = getProxy();//fetched from server
Request<Void> saveRequest = requestFact.myEntityProxyRequest().save(proxy);
editorDriver.edit(proxy, saveRequest.getRequestContext());
editorDriver.flush();
//user modifies UI
....
//save
editorDriver.flush();
saveRequest.fire();
问题是,在哪里插入 proxy.setLastModifiedTime(data) 调用?我总是得到
java.lang.IllegalStateException: The AutoBean has been frozen.
谢谢。