diff --git a/MonitorPatientStatus/pom.xml b/MonitorPatientStatus/pom.xml index b604a0f16a775301d29e7f45cb581e2c192b2e4b..3a765c74f5ff74a0bc4f11c923b580aeac6a45e7 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 0000000000000000000000000000000000000000..fa133601a1b1c08a176392d152c5127b8ac044a4 --- /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 0000000000000000000000000000000000000000..4772117ac5a3b53d18bf311df35ee4f8e837d40e --- /dev/null +++ b/MonitorPatientStatus/src/main/resources/mybatis-config.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + \ No newline at end of file