商贸管理系统Aisell(二)

解决CRUD中的1:自定义验证框中异步请求问题,边为同步请求
问题描述:在使用自定义验证的时候验证出现异步情况
商贸管理系统Aisell(二)商贸管理系统Aisell(二)
使用easyui框架解决下拉框回显问题:
商贸管理系统Aisell(二)
商贸管理系统Aisell(二)修改操作弹出对话框隐藏密码框操作:
商贸管理系统Aisell(二)修改的时候将密码和确认密码隐藏:
设置data-tr(名字随意取的)
商贸管理系统Aisell(二)在修改的js方法中添加
商贸管理系统Aisell(二)在弹开窗口方法中启用验证和密码框:
商贸管理系统Aisell(二)使用easyui框架解决修改数据中数据丢失问题(修改框中隐藏的密码和没有修改的头像数据会丢失):
解决方式一:
在丢失数据相应字段中添加注解
@Column(updatable = false)
private String password;
方式二:
隐藏中传递值,缺点是如果字段太多很麻烦
方式三:
controller层中添加方法
springMVC框架帮我们提供了注解
@ModelAttribute(“updateEmployee”)
执行任何方法都会先执行这个方法
商贸管理系统Aisell(二)将注解加入修改方法传递的对象中 变为一个对象
商贸管理系统Aisell(二)加入注解后每次执行只要有id都会进@ModelAttribute标注的方法,影响效率:
解决办法:
商贸管理系统Aisell(二)
加入判断 是修改方法才进入方法体
商贸管理系统Aisell(二)解决N-TO-N问题
商贸管理系统Aisell(二)
department_id(数据库中设计,关联对象)
前台往后台传参的时候出现有点的情况的时候springmvc处理方式是department.getdepartment将其变为持久化对象,在set.id,当修改持久化对象id的时候就会出现N-TO-N错误
商贸管理系统Aisell(二)
解决办法:
可以将所有传过来得关联对象设置为空
商贸管理系统Aisell(二)