使用hibernate / hql截断表?

使用hibernate / hql截断表的推荐方法是什么?

我试过这个:

 Query query = session.createQuery("truncate table MyTable");
 query.executeUpdate();

但它没有工作(截断似乎没有记录在任何地方的hql …)

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

public int hqlTruncate(String myTable){
    String hql = String.format("delete from %s",myTable);
    Query query = session.createQuery(hql)
    return query.executeUpdate();
}
http://stackoverflow.com/questions/1262723/using-hibernate-hql-to-truncate-a-table

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:使用hibernate / hql截断表?