springboot表单实体类保存与更新
1、新增和修改公用一个页面,在跳转到该页面时传参数决定是新增还是修改。
2、前台页面表单,设置id
3、前台接受参数,决定跳转路径。同时表单序列化。
4、跳转到controller,注意表单中的name=实体类,否则controller接受不到。
5.执行插入更新的具体操作。insert为框架自带方法,可保存一个实体,null的属性也会保存,不会使用数据库默认值。
updateByPrimaryKeySelective为自带框架,根据主键更新属性不为null的值。还自带很多更新方式,下次再说。用此方法,设置不更新的项目为null,见上图。