25 lines
848 B
Java
25 lines
848 B
Java
package com.rjconsultores.ventaboletos.dao.util;
|
|
|
|
import java.io.Serializable;
|
|
|
|
import org.apache.logging.log4j.LogManager;
|
|
import org.apache.logging.log4j.Logger;
|
|
import org.hibernate.HibernateException;
|
|
import org.hibernate.engine.SessionImplementor;
|
|
import org.hibernate.id.IdentifierGenerator;
|
|
|
|
public class ClaseServicioGenerator implements IdentifierGenerator {
|
|
private static final Logger log = LogManager.getLogger(ClaseServicioGenerator.class);
|
|
|
|
@Override
|
|
public Serializable generate(SessionImplementor session, Object object) throws HibernateException {
|
|
// TODO Auto-generated method stub
|
|
log.info("Inicio geração ClaseServicioID");
|
|
Serializable nextId = ClaseServicioStore.getInstance().getNextId(session.connection());
|
|
log.info("Fim geração ClaseServicioID:" + nextId);
|
|
|
|
return nextId;
|
|
}
|
|
|
|
}
|