新增数据时,获取自定义String类型的id
业务需求
新增软文时,将软文的访问路径url拼接id一并存入数据表中,在软文列表可以利用url查看详情
1.项目结构+实体类
2.生成自定义String类型的id工具类
主要思想:年月日时分秒+5位随机数
package cn.edu.nyist.student.utils;
import org.hibernate.MappingException;
import org.hibernate.engine.spi.SessionImplementor;
import org.hibernate.id.UUIDGenerator;
import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
public class IDGenerator extends UUIDGenerator {
@Override
public Serializable generate(SessionImplementor session, Object object) th