小编典典

使用hibernate / hql截断表?

hibernate

建议使用hibernate / hql截断表的方法是什么?

我已经试过了:

 查询query = session.createQuery(“ truncate table MyTable”);
 query.executeUpdate();

但这没有用(截断似乎没有在hql中的任何地方记录下来…)


阅读 273

收藏
2020-06-20

共1个答案

小编典典

我想这样做的可怕方法就是删除所有内容。

public int hqlTruncate(String myTable){
    String hql = String.format("delete from %s",myTable);
    Query query = session.createQuery(hql);
    return query.executeUpdate();
}
2020-06-20