| 123456789101112131415161718192021222324252627282930313233 |
- package jnpf.database.util;
- import java.sql.ResultSet;
- /**
- * 在SqlSessionFactory.openSession().select方法里ResultHandler中获取
- * mybatis执行完后resultSet已关闭不可用
- *
- * 此缓存会在ResultSetInterceptor自动清空, 无需手动清空
- *
- * @author JNPF开发平台组
- * @user N
- * @copyright 引迈信息技术有限公司
- * @date 2022/10/14 17:12
- */
- public class ResetSetHolder {
- private static final ThreadLocal<ResultSet> RESULTSET_HOLDER = new ThreadLocal<>();
- public static ResultSet getResultSet(){
- return RESULTSET_HOLDER.get();
- }
- public static void setResultSet(ResultSet resultSet){
- RESULTSET_HOLDER.set(resultSet);
- }
- public static void clear(){
- RESULTSET_HOLDER.remove();
- }
- }
|