@Override
public SysUserEntity register(String mobile, String password) {
SysUserEntity user = this.getOne(Wrappers.<SysUserEntity>lambdaQuery().eq(SysUserEntity::getUsername, mobile).or().eq(SysUserEntity::getMobile, mobile));
if(user==null) {
user = new SysUserEntity();
user.setCreateTime(new Date());
user.setUsername(mobile);
user.setMobile(mobile);
user.setStatus(0);
// sha256加密
String salt = RandomStringUtils.randomAlphanumeric(20);
//user.setPassword(new Sha256Hash(user.getPassword(), salt).toHex());
user.setPassword(new Sha256Hash(password, salt).toHex());
user.setSalt(salt);
this.save(user);
return user;
}
else
return null;
}
运行这段代码后,user_id就被写入了,比如:“1512315290730979329”“1512316933539115009”,这是如何写数据库的呢?有人说是 雪花算法,可就算是雪花算法,是不是也要在哪里设置啊?数据库只设置了自动递增

--
FROM 120.242.253.*