调整Save函数保存的ID值

提问 未结 2 71
afa
afa VIP3 2019-08-15
悬赏:20积分
版本:renren-security 浏览器:
现在默认保存的是20位的长度,我希望自动生成的ID长度为12位
回帖
  • 长度不能修改,如果不希望使用这种方式,可以使用主键自增
    0 回复
  • 写一个自动生成字段的类 把这个改了 功能代码如下 SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); Date now = new Date(); Calendar nowCal = Calendar.getInstance(); nowCal.setTime(now); String orderCode = StringUtils.leftPad(String.valueOf((int)(1+Math.random()*(10-1+1))), 4, '0'); StringBuffer sb = new StringBuffer(prefix); sb.append(sdf.format(nowCal.getTime())).append(orderCode); return sb.toString();
    0 回复