UUIDV1IdGenerator.java
package com.example.base.domain.user.domain;
import com.example.base.global.util.generator.UUID;
import org.hibernate.engine.spi.SharedSessionContractImplementor;
import org.hibernate.id.Configurable;
import org.hibernate.id.IdentifierGenerator;
public class UUIDV1IdGenerator implements IdentifierGenerator, Configurable {
private String method;
@Override
public Object generate(SharedSessionContractImplementor session, Object object) {
return UUID.generateSequentialUUIDV1WithoutHyphenAsByte();
}
}