休眠约束 约束暴力异常。有没有一种简单的方法来忽略重复的条目?
基本上,我有下面的架构,如果它们不存在,我会插入记录。但是,当涉及到插入副本时,它会像我预期的那样抛出错误。我的问题是,是否有一种简单的方法可以使Hibernate忽略实际上会插入重复项的插入?
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: