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

HibernateCallback-匿名内部类的运用

2012-08-27 
HibernateCallback-匿名内部类的应用HibernateCallback是Spring提供Hibernate模板类HibernateTemplate的一

HibernateCallback-匿名内部类的应用

HibernateCallback是Spring提供Hibernate模板类HibernateTemplate的一个接口

?

名义上理解,这是一个回调接口,一般就会联想到匿名内部类。

?

举个简单的例子,根据用户ID查询出用户的信息

?

@SuppressWarnings("unchecked")public List<User> hibernateCallbackDemo(final String userId){final String HQL = "from User where userId = :userId";return getHibernateTemplate().execute(new HibernateCallback(){public List<User> doInHibernate(final Session session) {final Query query = session.createQuery(HQL);query.setString("userId", userId);return query.list();}});}

?

(未完)

?

?

?

热点排行