AdmMono/src/com/rjconsultores/ventaboletos/dao/util/ClaseServicioGenerator.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;
}
}