Spring executeFind方法:回调查询操作
2023-06-13 09:12:00 时间
该方法用于执行 Hibernate 查询操作,但是它使用 HibernateCallback 接口回调,操作底层的 Hibernate 功能来实现,其返回值是一个 List 集合。
语法:
executeFind(HibernateCallback action)
参数说明:
本示例通过 getSmallUser 方法利用 executeFind 方法获取年龄不足 18 岁的所有用户,关键代码如下:
public List getSmallUser(final Integer ID){ HibernateTemplate htm = getHibernateTemplate(); final String sql = FROM TbUser u where u.age 18 //生成一条SQL语句 List list = htm.executeFind(new HibernateCallback(){ public Object doInHibernate(Session session)throws HibernateException,SQLException{ Query query = session.createQuery(sql); List list = query.list(); return list; }); //创建一个List集合接收查询结果 return list; }
22993.html
Hibernatejava相关文章
- 将 Bean 放入 Spring 容器中的五种方式 !
- 聊聊spring事务失效的12种场景,太坑了
- spring cloud eurake server「建议收藏」
- spring注解有哪些_Spring 注解
- Spring Cloud OpenFeign调用流程
- Spring JPA 查询的时候提示错 org.hibernate.TransientObjectException
- spring boot项目加入方法日志(客户端IP,请求时间,方法注解)
- SpringBoot运行源码分析:Spring应用上下文创建
- Java框架Spring入门-第一个spring项目
- spring异常:No runnable methods 解决方法
- Spring与SpringBoot
- Spring Boot 构建多租户系统 实现动态切换数据源
- Spring源码学习方法
- Spring Cloud Config 与其他组件集成(二)
- Spring Cloud LoadBalancer 的监控示例
- Spring Cloud Tencent 1.11 版本正式发布,稳定性显著提升!
- spring数据连接池配置参数详解数据库
- Spring Boot全局支持CORS(跨源请求)的配置方法详解编程语言
- Spring AOP(面向切面编程)是什么?
- Spring getBean方法:获取容器中的JavaBean
- Spring isSingleton方法:判断是否定义Singleton模式
- Spring getUrl方法:获取访问数据库的URL路径
- Spring setDriverClassName方法:设置数据源的驱动类
- Spring batchUpdate方法:执行批量更新语句
- 读取spring配置文件的方法(spring读取资源文件)