怎么在hibernate下使用truncate table

kayzombie 2009-07-08 09:34:11
	public void deleteAll() {
session = super.getSession();
ts = session.beginTransaction();
String sql ="truncate table Count";
Query query=session.createQuery(sql);
query.executeUpdate();
ts.commit();
session.close();
}

我想truncate一张表,可是报错
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: truncate near line 1, column 1 [truncate table Count]
是不是hql不支持truncate
...全文
934 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
smxysu3 2011-01-21
  • 打赏
  • 举报
回复
Query query=session.createSQLQuery(sql);
这个可以试下
owen_008 2009-07-08
  • 打赏
  • 举报
回复
我来给你加油了~~O(∩_∩)O哈哈~
jastby 2009-07-08
  • 打赏
  • 举报
回复
createQuery

->>>

createSQLQuery
APOLLO_TS 2009-07-08
  • 打赏
  • 举报
回复
createSQLQuery

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧