Spring execute方法:回调执行操作
发布时间:2020-12-15 02:38:11 所属栏目:Java 来源:网络整理
导读:execute 方法用于执行更多底层的 Hibernate 功能,它使用 HibernateCallback 接口回调执行操作。 语法: execute(HibernateCallback action) 参数说明: action:HibernateCallback 接口的实现。 返回值:返回 Hibernate 查询结果或更新记录的数量,可以是任
execute 方法用于执行更多底层的 Hibernate 功能,它使用 HibernateCallback 接口回调执行操作。 语法: execute(HibernateCallback action) 参数说明:
返回值:返回 Hibernate 查询结果或更新记录的数量,可以是任意类型。 示例本示例使用 execute 方法调用更多底层的 Hibernate 操作,实现根据 ID 获取用户实体对象。public TbUser getUser(final Integer ID){ HibernateTemplate htm = getHibernateTemplate(); TbUser user = (TbUser)htm.execute(new HibernateCallback(){ public Object doInHibernate(Session session)throws HibernateException,SQLException{ Object user = session.get(TbUser.class,ID); return user; } }); return user; //返回TbUser对象 } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |