Hibernate必须在具有唯一字段的表中进行插入。我想忽略重复的条目,以便我的程序继续运行。在MySQL中,我只会说INSERT IGNORE,但是我不知道如何在Hibernate中做到这一点。有什么建议么?谢谢!
INSERT IGNORE
如果您使用的是简单的SQL查询,请使用以下代码。
Query query = session.createSQLQuery("INSERT IGNORE INTO user (name,username) VALUES (:name,:username)"); query.setParameter("name", name); query.setParameter("username", username); int i= query.executeUpdate();