网页开发过程中,对某一模块进行插入或修改操作时,可能需要随机生成主键,或其他字段,如标识符号也要保证其唯一性。这时,可采用的方法一般有两种,一是验证表单中将要插入或修改的字段是否与数据库重复;二是将这些具有唯一性的字段随机生成。相较而言,重复性验证比较复杂,二随机生成就很简单了,这里介绍一下随机生成方法的过程及效果。
1.随机生成方法工具类
import java.util.UUID;
//获取uuid
public class IdUtils {
public static String getUUID() {
return UUID.randomUUID().toString();
}
}
2.再控制类中调用随机生成方法
@PostMapping("/add")
@ResponseBody
public AjaxResult addSave(HrCodeManage hrCodeManage)
{
hrCodeManage.setCodeIdent(IdUtils.getUUID());
return toAjax(hrCodeManageService.insertHrCodeManage(hrCodeManage));
}
其中,hrCodeManage.setCodeIdent(IdUtils.getUUID());该语句将调用hrCodeManage的setCodeIdent方法,将codeIdent字段的值置为IdUtils.getUUID()。
3.效果展示