Básicamente tengo el esquema a continuación y estoy insertando registros si no existen. Sin embargo, cuando se trata de insertar un duplicado, arroja un error como era de esperar. Mi pregunta es si existe una manera fácil de hacer que Hibernate simplemente ignore las inserciones que de hecho insertarían duplicados.Restricción de hibernación ConstraintViolationException. ¿Hay alguna manera fácil de ignorar las entradas duplicadas?
CREATE TABLE IF NOT EXISTS `method` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`name` varchar(10) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
SEVERE: Duplicate entry 'GET' for key 'name'
Exception in thread "pool-11-thread-4" org.hibernate.exception.ConstraintViolationException: could not insert:
Eso es todo. The StatelessSession está haciendo el trabajo. – Johanna