如何在Hibernate中创建INSERT IGNORE查询?

Hibernate必须在具有唯一字段的表中进行插入。我想忽略重复的条目,以便我的程序继续运行。在MySQL中,我只会说INSERT

IGNORE,但是我不知道如何在Hibernate中做到这一点。有什么建议么?谢谢!

回答:

如果您使用的是简单的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();

以上是 如何在Hibernate中创建INSERT IGNORE查询? 的全部内容, 来源链接: utcz.com/qa/413794.html

回到顶部