首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请教在hibernate如何执行如下语句

2012-01-31 
请问在hibernate怎么执行如下语句?StringsqlDELETEFROMitemWHERE(i_id (SELECTMIN(i_id)ASi_id+FROM

请问在hibernate怎么执行如下语句?
String   sql   =   "DELETE   FROM   item   WHERE   (i_id   <> (SELECT   MIN(i_id)   AS   i_id   "
+   "FROM   item   t1   WHERE   item.i_link   =   t1.i_link)) ";

请问在hibernate3怎么执行如下语句?没有分了,请见谅

[解决办法]
sf
[解决办法]
是session.createSQLQuery(sql)吗
[解决办法]
Session session=(SessionFactoryImpl)factory).openSession();
PreparedStatement pstmt=((SessionImpl)session).getBatcher().prepareStatement(sql);
pstmt.execute();

热点排行