由于项目需要要使用没有外网的oracle,当联网时同步数据,这样oracle主键生成策略就无法保证主键的唯一,于是更改了生成策略,将原有的Long型id改为String类型id,更改完毕后BUG一堆,首先就是执行添加方法时spring mvc不能将request放入实体,反复调试确定request有数据,尝试去掉@Valid注解,去掉实体构造函数,删除关联其他表的字段,去掉表单文件上传,编辑器等元素,依然不能解决问题,调试不进入属性set方法,百度无果,浪费好多时间发现错误在
@ModelAttribute public void getWorkFlow(@RequestParam(value = "id", defaultValue = "-1") String id, Model model) { if (!"-1".equals(id)) { mode