2019独角兽企业重金招聘Python工程师标准>>>
项目需求,要求id改变1++的自增策略,而是使用自定义的varchar类型,长度定位24;
规则:
订单id : ord + 随机数+ 时间戳
渠道id : ch +随机数 +时间戳
等,可自行设置规则
工具类:
import java.util.Random;
public class IdUtil {
private static final Random _Rand = new Random();
private static final char[] _number = ("0123456789").toCharArray();
/**
* 获取指定位数数字
* @param length
* @return
*/
public static final String RandNum(int length){
String rand = "";
for(int i=0,s=_number.length;i
hibernatePo设置
项目中集成hibernate映射, 因此,我们必须把其相对应的Po的主键生成策略注释掉;
@Id
//@G