首页 > 数据库 >SqlSessionFactoryUtil工具类

SqlSessionFactoryUtil工具类

时间:2023-09-03 15:22:15浏览次数:35  
标签:SqlSessionFactoryUtil sqlSessionFactory ibatis SqlSessionFactory static io impor

2023-09-03

package com.hh.util;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

import java.io.IOException;
import java.io.InputStream;

/**
 * @author hh
 * @version 1.0
 * @DATE 2023-09-03 15:16:50
 */
public class SqlSessionFactoryUtil {

    private static SqlSessionFactory sqlSessionFactory;

    static {
        try {
            String resource = "mybatis-config.xml";
            InputStream inputStream = Resources.getResourceAsStream(resource);
          sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    }

    public static SqlSessionFactory getsqlSessionFactory(){
        return sqlSessionFactory;
    }
}

 

标签:SqlSessionFactoryUtil,sqlSessionFactory,ibatis,SqlSessionFactory,static,io,impor
From: https://www.cnblogs.com/isDaHua/p/17675031.html

相关文章

  • 小工具高速增长,马斯克都入群提意见来了...
    这两天我们的Chrome插件「YouTube中文配音」引来了一波快速增长,光从官网(https://www.youtube-dubbing.com/)访问数据就可以看到啦:随着访问量的增长,加入社群的小伙伴也越来越多。昨晚还迎来了他:还给我们提了两个意见:不禁让群友们惊呼:当然,这显然肯定不是真正的马老板,标题党了......
  • 【SVN】 代码版本管理工具使用步骤以及全局忽略不需要提交的文件夹
    2023年,第36周。给自己一个目标,然后坚持总会有收货,不信你试试!SVN是Subversion的简称,是一个开源的版本控制系统,用于管理软件开发过程中的代码版本和文件变更。它提供了跟踪文件修改、协同开发、版本回滚、分支和合并等功能,帮助团队成员共享和管理项目代码。目录一、代码管理工具1......
  • jacoco代码覆盖率工具配置
    参考文章:https://blog.csdn.net/skh2015java/article/details/121775806解决引入jacoco依赖并配置后,执行mavencleantest未生成jacoco执行文件与报告的问题:https://betheme.net/yidongkaifa/169829.html?action=onClickmaven配置:<!--jacocodepends--><!--......
  • visual studio 添加快捷工具按钮 在浏览器中查看
         上下移动按钮,默认添加的是在第一个,这里移到了调试按钮前.......
  • linux http压力测试工具ab
    yum-yinstallhttpd-toolsab-n1000-c100-p~/postfile-Tapplication/x-www-form-urlencodedhttp://192.168.0.102:8080/test/testab-n1000-c100http://192.168.0.102:8080/test/test ......
  • 【性能测试】JVM自带内存分析工具详解
    一、Jstat使用(重点)Jstat命令是jvm调优非常重要,且非常有效的命令。具体用法如下:1.垃圾回收统计jstat-gcjstat-gc进程id这个命令非常常用,在线上有问题的时候,可以通过这个命令来分析问题。下面我们来测试一下,启动一个项目,然后在终端驶入jstat-gc进程id,得到如下结果上面......
  • Apache IoTDB开发之日志可视化工具
    工具简介与其他软件系统一样,IoTDB在运行时生成各种日志。调试和跟踪日志可以帮助开发人员跟踪IoTDB的状态,并挖掘出潜在或不清楚的错误信息日志可以告诉系统的健康程度,并指出数据库参数优化的方向。警告和错误日志指示系统处于危险状态或发生意外情况,并帮助数据库管理员在系统崩溃......
  • 第二十六节 集合(Map&可变参数&集合工具类)
    1.Map集合1.1Map集合概述和特点【理解】Map集合概述interfaceMap<K,V>K:键的类型;V:值的类型Map集合的特点双列集合,一个键对应一个值键不可以重复,值可以重复Map集合的基本使用publicclassMapDemo01{publicstaticvoidmain(String[]args){......
  • Fio工具详解【强大的IO性能压测工具】
    Fio压测工具操作fio-name=iouring_test-filename=/mnt/vdd/testfile-iodepth=128-thread-rw=randread-ioengine=io_uring-sqthread_poll=1-direct=1-bs=4k-size=10G-numjobs=1-runtime=120-group_reporting常用参数[time]runtime=time告诉fio在指定的时间段后......
  • nmon性能监控工具介绍【杭州多测师_王sir】
     nmon监控工具  (nmon监控centos6X)1)工具准备nmon16X(性能监控)和nmon_analyser(性能报告分析器);2)下载nmon页面地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download3)下载指定版本nmon到centos6X:wget https://nchc.dl.sourceforge.net/project/nmon/nmon16d_......