Fondamentalmente ho lo schema seguente e sto inserendo i record se non esistono. Tuttavia quando si tratta di inserire un duplicato esso genera ed errore come mi aspetterei. La mia domanda è se esiste un modo semplice per fare in modo che Hibernate ignori gli inserti che in effetti inseriscono i duplicati?Vincolo di sospensione ConstraintViolationException. C'è un modo semplice per ignorare le voci duplicate?
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:
Questo è tutto. The StatelessSession sta facendo il lavoro. – Johanna