From 5dee60cf5499cccc43934cd99834d833a5e2f9a9 Mon Sep 17 00:00:00 2001
From: DDXZ <3501489050@qq.com>
Date: Wed, 13 Apr 2022 00:42:02 +0800
Subject: [PATCH] =?UTF-8?q?mybatis=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
MonitorPatientStatus/pom.xml | 16 ++++++++++
.../utils/MybatisUtils.java | 29 +++++++++++++++++++
.../src/main/resources/mybatis-config.xml | 18 ++++++++++++
3 files changed, 63 insertions(+)
create mode 100644 MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/utils/MybatisUtils.java
create mode 100644 MonitorPatientStatus/src/main/resources/mybatis-config.xml
diff --git a/MonitorPatientStatus/pom.xml b/MonitorPatientStatus/pom.xml
index b604a0f..3a765c7 100644
--- a/MonitorPatientStatus/pom.xml
+++ b/MonitorPatientStatus/pom.xml
@@ -37,6 +37,22 @@
spring-boot-starter-test
test
+
+
+ mysql
+ mysql-connector-java
+ 8.0.27
+
+
+ org.mybatis
+ mybatis
+ 3.5.2
+
+
+ junit
+ junit
+ 4.12
+
diff --git a/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/utils/MybatisUtils.java b/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/utils/MybatisUtils.java
new file mode 100644
index 0000000..fa13360
--- /dev/null
+++ b/MonitorPatientStatus/src/main/java/com/example/monitorpatientstatus/utils/MybatisUtils.java
@@ -0,0 +1,29 @@
+package com.example.monitorpatientstatus.utils;
+
+import org.apache.ibatis.io.Resources;
+import org.apache.ibatis.session.SqlSession;
+import org.apache.ibatis.session.SqlSessionFactory;
+import org.apache.ibatis.session.SqlSessionFactoryBuilder;
+
+import java.io.IOException;
+import java.io.InputStream;
+
+//sqlSession
+public class MybatisUtils {
+
+ private static SqlSessionFactory sqlSessionFactory;
+ static {
+ try {
+ String resource = "mybatis-config.xml";
+ InputStream inputStream = Resources.getResourceAsStream(resource);
+ SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
+ }catch (IOException e){
+
+ e.printStackTrace();
+ }
+ }
+
+ public static SqlSession getSqlSession(){
+ return sqlSessionFactory.openSession();
+ }
+}
diff --git a/MonitorPatientStatus/src/main/resources/mybatis-config.xml b/MonitorPatientStatus/src/main/resources/mybatis-config.xml
new file mode 100644
index 0000000..4772117
--- /dev/null
+++ b/MonitorPatientStatus/src/main/resources/mybatis-config.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
--
GitLab