HIBERNATE执行SQL的三种方式
方式一:直接使用HibernateTemplate的find()方法,find方法支持执行hql语句
List
方式二:获取SessionFactory,再获取Session
SessionFactory sf = this.getHibernateTemplate().getSessionFactory();
Session s = sf.getCurrentSession();
Query query = s.createQuery(finalHql);
query.setParameter(0, params[0]);
query.setParameter(1, params[1]);
List
方式三:使用hibernateTemplate调用回调函数
List
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Query query = session.createQuery(finalHql);
if(params!=null && params.length>0){
for(int i=0;i query.setParameter(i, params[i]); } } return query.list(); } });
随便看看
- 2025-10-02 12:18:49#建行利得盈怎么样#
- 2025-06-14 03:15:26《蜀山战纪》2025年端午特别庆典:御剑乘风破万邪,仙盟争霸赢神装
- 2025-11-17 05:19:17邬伦副主任委员副主任委员副主任委员中国测绘学会智慧城市工作委员会
- 2025-03-31 15:04:55对决!剑之川·全服巅峰之战:剑魂觉醒·跨服争霸赛暨2025春季庆典活动
- 2025-06-07 01:12:15《御驾亲征》2025年盛夏帝国争霸赛:王者之巅,谁与争锋!
- 2025-12-04 02:30:35《X女特工》全集在线观看
- 2025-10-02 12:18:49#建行利得盈怎么样#
- 2025-09-30 07:06:45火车游戏 在线:免费玩 Yandex游戏
- 2025-03-29 05:04:24《铁血龙魂》2025春季盛典:龙魂觉醒,热血争锋!
- 2025-11-19 10:34:02冰柜为什么不能倾斜,来看看会受到的影响
