首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate中HQL话语的一般写法

2012-10-07 
Hibernate中HQL语句的一般写法这两天写了不少HQL语句,总结起来都是四步,在这四步的基础上加上其它的处理逻

Hibernate中HQL语句的一般写法

这两天写了不少HQL语句,总结起来都是四步,在这四步的基础上加上其它的处理逻辑就行了。

直接看代码吧:

public static List<Integer> getAbsOperationIDsByServiceID(int sid){List<Integer> result=new ArrayList<Integer>();Session session = HibernateSessionFactory.getSession();//1.获得sessionTransaction tx = null;//2.写hql语句String hql = "select abstractOperation.asid from AoperationServiceMapping where serviceinfo.sid = "+sid;try {tx = session.beginTransaction();Query query = session.createQuery(hql);//3.创建Query对象result = query.list();//4.执行查询tx.commit();} catch (Exception e) {if (tx != null) {tx.rollback();}} finally {HibernateSessionFactory.closeSession();}return result;}

?

热点排行