0
回答
请问editSave中怎么会得到完整的entity
华为云实践训练营,热门技术免费实践!>>>   

@S2JH 你好,想跟你请教个问题:在controller的中写了一个edit方法,如下:

public OperationResult editSave(@ModelAttribute("entity") Major entity,HttpServletRequest request, Model model){
    return super.editSave(entity);
}

页面传回来的参数只有3个,id, code, name,可是这个entity中的全部属性都被赋值了,请问是什么时候赋值的呢?Major是一个hibernate实体类。

另一个问题,这个Major中有一个外键指向College,如果在页面上修改了外键的值,作为参数college.id传进来,保存的时候就会出现College主键被修改的异常,是因为什么呢?

谢谢

<无标签>
举报
commando_lee
发帖于3个月前 0回/13阅
顶部