From e812ed561fc28bf9f57dbfa0422609dcda74fd84 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 18 九月 2024 17:02:39 +0800
Subject: [PATCH] 1

---
 src/main/resources/mybatis.xml |   37 +++++++++++++++++++++++++++++++++++++
 pom.xml                        |   11 +++++++++++
 2 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/pom.xml b/pom.xml
index 5b0e4dd..bdd02b0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -61,6 +61,17 @@
             <groupId>org.apache.commons</groupId>
             <artifactId>commons-pool2</artifactId>
         </dependency>
+        <!--druid-->
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>druid</artifactId>
+            <version>1.1.22</version>
+        </dependency>
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>druid-spring-boot-starter</artifactId>
+            <version>1.1.22</version>
+        </dependency>
         <!--text-->
         <dependency>
             <groupId>org.apache.commons</groupId>
diff --git a/src/main/resources/mybatis.xml b/src/main/resources/mybatis.xml
new file mode 100644
index 0000000..94f9e88
--- /dev/null
+++ b/src/main/resources/mybatis.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE configuration
+        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-config.dtd">
+<configuration>
+    <settings>
+        <!--閰嶇疆褰卞搷鎵�鏈夋槧灏勫櫒涓厤缃紦瀛�-->
+        <setting name="cacheEnabled" value="true"/>
+        <!--寤惰繜鍔犺浇-->
+        <setting name="lazyLoadingEnabled" value="true"/>
+        <!--鏄惁鍏佽鍗曚竴璇彞杩斿洖澶氱粨鏋滈泦-->
+        <setting name="multipleResultSetsEnabled" value="true"/>
+        <!--浣跨敤鍒楁爣绛句唬鏇垮垪鍚�-->
+        <setting name="useColumnLabel" value="true"/>
+        <!--鍏佽JDBC 鏀寔鑷姩鐢熸垚涓婚敭-->
+        <setting name="useGeneratedKeys" value="false"/>
+        <!--璁剧疆SQL瓒呮椂鏃堕棿锛岀-->
+        <setting name="defaultStatementTimeout" value="360"/>
+        <!--榛樿杩斿洖鐨勬潯鏁伴檺鍒�-->
+        <setting name="defaultFetchSize" value="1000"/>
+        <!--鏄惁寮�鍚嚜鍔ㄩ┘宄板懡鍚嶈鍒欐槧灏勶紝鍗充粠缁忓吀鏁版嵁搴撳垪鍚� A_COLUMN 鍒扮粡鍏� Java 灞炴�у悕 aColumn 鐨勭被浼兼槧灏�-->
+        <setting name="mapUnderscoreToCamelCase" value="true"/>
+        <!--MyBatis 鍒╃敤鏈湴缂撳瓨鏈哄埗锛圠ocal Cache锛夐槻姝㈠惊鐜紩鐢紙circular references锛夊拰鍔犻�熻仈澶嶅祵濂楁熁璇€��-->
+        <setting name="localCacheScope" value="SESSION"/>
+        <!--褰撴病鏈変负鍙傛暟鎻愪緵鐗瑰畾鐨� JDBC 绫诲瀷鏃讹紝涓虹┖鍊兼寚瀹� JDBC 绫诲瀷-->
+        <setting name="jdbcTypeForNull" value="NULL"/>
+        <!--鎸囧畾鍝釜瀵硅薄鐨勬柟娉曡Е鍙戜竴娆″欢杩熷姞杞�-->
+        <setting name="lazyLoadTriggerMethods" value="equals,clone,hashCode,toString"/>
+        <!--鎸囧畾褰撶粨鏋滈泦涓�间负 null 鏃讹紝鏄惁璋冪敤鏄犲皠瀵硅薄鐨� setter锛坢ap 瀵硅薄鏃朵负 put锛夋柟娉�-->
+        <setting name="callSettersOnNulls" value="true"/>
+        <!--鎸囧畾 MyBatis 鎵�鐢ㄦ棩蹇楃殑鍏蜂綋瀹炵幇锛歀OG4J/LOG4J2/SLF4J/STDOUT_LOGGING/NO_LOGGING-->
+        <setting name="logImpl" value="NO_LOGGING" />
+    </settings>
+    <typeAliases>
+        <package name="com.se.ai.domain"/>
+    </typeAliases>
+</configuration>
\ No newline at end of file

--
Gitblit v1.9.3