Hibernate getHibernateTemplate()内部类实现查询

来源:互联网 发布:python 判断字符编码 编辑:程序博客网 时间:2024/06/05 10:27

简述:

getHibernateTemplate() 封装了session,现在需要拿到session做操作,所以就需要调用内部实现


代码模板(备忘):

public List<UnitPreference> getUnitPreferenceListByUserId(final String userId){return getHibernateTemplate().execute(new HibernateCallback<List<UnitPreference>>() {@Overridepublic List<UnitPreference> doInHibernate(Session session)throws HibernateException, SQLException {Criteria criteria = session.createCriteria(UnitPreference.class);criteria.add(Restrictions.eq("userId", userId));return criteria.list();}});}



原创粉丝点击