hql使用sql語句的方法

2021-08-30 14:15:42 字數 303 閱讀 9740

今天在使用hibernate的時候想使用hql實現兩個string型別的字段相減報錯,所以改用sql語句來實現,以下是連線sql語句的方法:

public list findbysql(final string sql) catch (dataaccessresourcefailureexception e) catch (hibernateexception e) catch (illegalstateexception e)

return list;

}而且在使用hql語句的時候使用union all也無法實現,改用sql就可以了。

常用的sql語句和hql語句

注 表名為students,持久化類student 一 查詢 sql select from students hql from student 二 結果排序 sql select id from students order by id desc 查詢學生的id並降序排列 hql from stu...

常用的HQL語句

1.hql更新 string hql update phuser set realname int row this.getsession createquery hql setstring 0,小李想 executeupdate phuser 類名 2.hql刪除 string hql delet...

HQL與SQL關於DATEDIFF的使用工作備份

1.select o.id from insuranceorder as o where select datediff o.expiredate,o.buydate 1460 and select datediff o.expiredate,o.buydate 1095 2.select v.id...