我正在使用hibernate和spring mvc,我有一个场景,我有一个对象A和一个子对象C。现在更新Entity AI使用spring mvc的模型对象,这会通过反射自动填充表单中的所有键,实体 C 除外。
我目前正在做的是:
1)为外键添加一个隐藏的形式,
2) 显式获取实体 C。
3)在实体A中设置实体C。
4) 更新实体 A。
上述方法的问题是,它存在安全漏洞,我可以通过 firebug 更改隐藏变量。其次,即使我忽略了这个安全问题,我也需要自己获取实体,然后必须再次返回对象,我认为这是一项乏味的任务。
有没有更好的方法通过 form/spring-from 自动更新整个对象。