21.04.30---mybatis---学习记录

本文介绍了MyBatis的主配置文件mybatis-config.xml的详细内容,包括环境配置、数据源、映射器等关键元素。同时,阐述了使用MyBatis进行数据库操作的基本步骤,如添加Maven依赖、创建Dao接口、Mapper文件等。此外,还讲解了如何在配置文件中启用日志功能,以便在控制台输出SQL语句和参数。

mybatis的主配置文件

mybatis-config.xml 系统核心配置文件
MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。
能配置的内容如下:

configuration(配置)
properties(属性)
settings(设置)
typeAliases(类型别名)
typeHandlers(类型处理器)
objectFactory(对象工厂)
plugins(插件)
environments(环境配置)
        environment(环境变量)
            transactionManager(事务管理器)
            dataSource(数据源)
databaseIdProvider(数据库厂商标识)
mappers(映射器)
<!-- 注意元素节点的顺序!顺序不对会报错 -->

环境配置:数据库的连接信息
default: 必须和某个environment的id值一样
告诉mybatis使用哪个数据库的连接信息
因为数据库配置是在environment中,environment中的id值就表示要使用哪个数据库,所以要使用哪个数据库,就要在environments中配置default,即default等于某个environment的id值,就表示要使用哪个数据库。

environment: 一个数据库信息的配置,环境
其中id: 一个唯一值,自定义,表示环境的名称

dataSource:表示数据源,连接数据库的
type: 表示数据源的类型,POOLED表示使用连接池

		<dataSource type="POOLED">
            <property name="driver" value="com.mysql.jdbc.Driver"/>
            <property name="url" value="jdbc:mysql://localhost:3306/mybatis_test"/>
            <property name="username" value="root"/>
            <property name="password" value="111111"/>
        </dataSource>

mappers
一个mapper标签指定一个文件的位置
从类路径开始的路径信息。 target/classes之后(类路径)

使用mybatis进行数据库操作的基本步骤

1.加入maven依赖
maven依赖用来管理jar包,把需要的jar包加入到项目中
加入myql驱动

2.创建Dao接口:定义操作数据的方法

3.创建mapper文件,也叫sql映射文件,写sql语句的(和接口对应的sql语句)

4.创建mybatis的一个主配置文件(在resources文件下)
resources : 在main下创建Directory 然后建立root
1)连接数据库
2)指定mapper位置

5.使用mybatis的对象sqlSession,通过他的方法执行sql语句

配置日志功能

mybatis.xml文件加入日志配置,可以在控制台输出执行的sql语句和参数
写在最上方

<settings>
   <setting name="logImpl" value="STDOUT_LOGGING"/>
</settings>

logImpl表示控制日志
STDOUT_LOGGING表示把日志放到控制台上
b.io/flowchart.js/

2025-10-04 18:26:17,795 DEBUG org.mybatis.spring.SqlSessionUtils - - Creating a new SqlSession 2025-10-04 18:26:17,795 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@ba474ac] 2025-10-04 18:26:18,188 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@ba474ac] 2025-10-04 18:26:18,188 DEBUG org.mybatis.spring.SqlSessionUtils - - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5bb79966] 2025-10-04 18:26:18,188 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@ba474ac] 2025-10-04 18:26:18,188 DEBUG org.mybatis.spring.transaction.SpringManagedTransaction - - JDBC Connection [oracle.jdbc.driver.T4CConnection@5729a452] will be managed by Spring 2025-10-04 18:26:18,469 DEBUG org.mybatis.spring.SqlSessionUtils - - Creating a new SqlSession 2025-10-04 18:26:18,469 DEBUG rrc.mybatis.mapper.UserMapper.findUserByUserName - - ==> Preparing: select T.USER_ID userId, T.USER_NAME userName, T.USER_CN_NAME userCnName, T.USER_DESC userDesc, T.USER_SHIFT userShift, T.USER_POST userPost, T.USER_PHONE userPhone, T.USER_PASSWORD userPassword, T.USER_PASSWORD_SALT userPasswordSalt, T.USER_CREAT_DATE userCreatDate, T.USER_UPDATE_DATE userUpdateDate, T.USER_EMAIL_ADDR userEmailAddr, T.USER_ENABLED userEnabled, T.USER_NODE_ROLE userNodeRole, T.USER_FAB_SITE userFabSite from TB_RRC_RBAC_USER T where T.USER_NAME=? 2025-10-04 18:26:18,469 DEBUG org.mybatis.spring.SqlSessionUtils - - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1efb3456] 2025-10-04 18:26:18,784 DEBUG rrc.mybatis.mapper.UserMapper.findUserByUserName - - ==> Parameters: JE02787(String) 2025-10-04 18:26:18,784 DEBUG org.mybatis.spring.transaction.SpringManagedTransaction - - JDBC Connection [oracle.jdbc.driver.T4CConnection@2630bc2b] will be managed by Spring 2025-10-04 18:26:19,085 DEBUG rrc.mybatis.mapper.PrivilegeMapper.findUserLinkPrivList - - > Preparing: SELECT T4.PRIV_ID privId, T4.PRIV_NAME privName, T4.PRIV_PARENT_ID privParentId, T4.PRIV_ORDERS privOrders, T4.PRIV_TYPE privType, T4.PRIV_ICON privIcon, T4.PRIV_CSS privCss, T4.PRIV_URL privUrl, T4.PRIV_CREAT_DATE privCreatDate, T4.PRIV_UPDATE_DATE privUpdateDate, T4.PRIV_ENABLED privEnabled FROM TB_RRC_RBAC_PRIV T4, (SELECT DISTINCT PRIV_ID FROM TB_RRC_RBAC_ROLE_PRIV T3 WHERE T3.ROLE_ID IN (SELECT DISTINCT T2.ROLE_ID FROM TB_RRC_RBAC_USER_ROLE T2 WHERE T2.USER_ID =?)) TT WHERE T4.PRIV_TYPE = ‘LINK’ AND T4.PRIV_ID = TT.PRIV_ID AND T4.PRIV_ENABLED = ‘1’ 2025-10-04 18:26:19,085 DEBUG rrc.mybatis.mapper.UserMapper.findUserByUserName - - < Total: 1 2025-10-04 18:26:19,088 DEBUG rrc.mybatis.mapper.PrivilegeMapper.findUserLinkPrivList - - > Parameters: 1324(String) 2025-10-04 18:26:19,441 DEBUG org.mybatis.spring.SqlSessionUtils - - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5bb79966] 2025-10-04 18:26:19,441 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5bb79966] 2025-10-04 18:26:19,928 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5bb79966] 2025-10-04 18:26:19,928 DEBUG rrc.mybatis.mapper.PrivilegeMapper.findUserLinkPrivList - - < Total: 5 2025-10-04 18:26:19,928 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5bb79966] 2025-10-04 18:26:19,928 DEBUG org.mybatis.spring.SqlSessionUtils - - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1efb3456] 2025-10-04 18:26:20,903 DEBUG org.mybatis.spring.SqlSessionUtils - - Creating a new SqlSession 2025-10-04 18:26:20,903 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1efb3456] 2025-10-04 18:26:21,341 DEBUG org.mybatis.spring.SqlSessionUtils - - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5987214c] 2025-10-04 18:26:21,341 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1efb3456] 2025-10-04 18:26:21,764 DEBUG org.mybatis.spring.transaction.SpringManagedTransaction - - JDBC Connection [oracle.jdbc.driver.T4CConnection@5729a452] will be managed by Spring 2025-10-04 18:26:21,764 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1efb3456] 2025-10-04 18:26:22,094 DEBUG rrc.mybatis.mapper.DictionaryMapper.selectDictionaryByFieldTypeAndFabSite - - ==> Preparing: SELECT ID, FIELD_TYPE, FIELD_DESC, FIELD_KEY, FIELD_VALUE, FIELD_ORDER, FIELD_FAB_SITE FROM TB_RRC_FIELD_DICTIONARY WHERE FIELD_TYPE = ? AND FIELD_FAB_SITE = ? ORDER BY FIELD_ORDER 2025-10-04 18:26:22,536 DEBUG rrc.mybatis.mapper.DictionaryMapper.selectDictionaryByFieldTypeAndFabSite - - > Parameters: AREA(String), J2A(String) 2025-10-04 18:26:22,536 DEBUG org.mybatis.spring.SqlSessionUtils - - Creating a new SqlSession 2025-10-04 18:26:22,972 DEBUG org.mybatis.spring.SqlSessionUtils - - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@24dff6a7] 2025-10-04 18:26:24,203 DEBUG org.mybatis.spring.transaction.SpringManagedTransaction - - JDBC Connection [oracle.jdbc.driver.T4CConnection@2630bc2b] will be managed by Spring 2025-10-04 18:26:24,203 DEBUG rrc.mybatis.mapper.DictionaryMapper.selectDictionaryByFieldTypeAndFabSite - - < Total: 67 2025-10-04 18:26:24,533 DEBUG rrc.mybatis.mapper.PrivilegeMapper.findSystemAvailLinkPrivList - - ==> Preparing: SELECT T.PRIV_ID privId, T.PRIV_NAME privName, T.PRIV_PARENT_ID privParentId, T.PRIV_ORDERS privOrders, T.PRIV_TYPE privType, T.PRIV_ICON privIcon, T.PRIV_CSS privCss, T.PRIV_URL privUrl, T.PRIV_CREAT_DATE privCreatDate, T.PRIV_UPDATE_DATE privUpdateDate, T.PRIV_ENABLED privEnabled FROM TB_RRC_RBAC_PRIV T WHERE T.PRIV_TYPE=‘LINK’ AND T.PRIV_ENABLED=‘1’ 2025-10-04 18:26:24,533 DEBUG org.mybatis.spring.SqlSessionUtils - - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5987214c] 2025-10-04 18:26:24,892 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5987214c] 2025-10-04 18:26:24,892 DEBUG rrc.mybatis.mapper.PrivilegeMapper.findSystemAvailLinkPrivList - - > Parameters: 2025-10-04 18:26:25,364 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5987214c] 2025-10-04 18:26:25,803 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5987214c] 2025-10-04 18:26:25,803 DEBUG rrc.mybatis.mapper.PrivilegeMapper.findSystemAvailLinkPrivList - - < Total: 17 2025-10-04 18:26:26,291 DEBUG org.mybatis.spring.SqlSessionUtils - - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@24dff6a7] 2025-10-04 18:26:26,291 DEBUG org.mybatis.spring.SqlSessionUtils - - Creating a new SqlSession 2025-10-04 18:26:27,674 DEBUG org.mybatis.spring.SqlSessionUtils - - Creating a new SqlSession 2025-10-04 18:26:27,674 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@24dff6a7] 2025-10-04 18:26:28,425 DEBUG org.mybatis.spring.SqlSessionUtils - - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@708f411c] 2025-10-04 18:26:27,988 DEBUG org.mybatis.spring.SqlSessionUtils - - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@19a56137] 2025-10-04 18:26:29,159 DEBUG org.mybatis.spring.transaction.SpringManagedTransaction - - JDBC Connection [oracle.jdbc.driver.T4CConnection@7c4ad7d6] will be managed by Spring 2025-10-04 18:26:28,850 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@24dff6a7] 2025-10-04 18:26:29,871 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert!selectKey - - ==> Preparing: select SEQ_RRC_ACCESS_HISTORY.NEXTVAL from dual 2025-10-04 18:26:29,447 DEBUG org.mybatis.spring.transaction.SpringManagedTransaction - - JDBC Connection [oracle.jdbc.driver.T4CConnection@5729a452] will be managed by Spring 2025-10-04 18:26:30,629 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert!selectKey - - ==> Parameters: 2025-10-04 18:26:30,235 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@24dff6a7] 2025-10-04 18:26:31,101 DEBUG rrc.mybatis.mapper.PrivilegeMapper.findUserLinkPrivList - - > Preparing: SELECT T4.PRIV_ID privId, T4.PRIV_NAME privName, T4.PRIV_PARENT_ID privParentId, T4.PRIV_ORDERS privOrders, T4.PRIV_TYPE privType, T4.PRIV_ICON privIcon, T4.PRIV_CSS privCss, T4.PRIV_URL privUrl, T4.PRIV_CREAT_DATE privCreatDate, T4.PRIV_UPDATE_DATE privUpdateDate, T4.PRIV_ENABLED privEnabled FROM TB_RRC_RBAC_PRIV T4, (SELECT DISTINCT PRIV_ID FROM TB_RRC_RBAC_ROLE_PRIV T3 WHERE T3.ROLE_ID IN (SELECT DISTINCT T2.ROLE_ID FROM TB_RRC_RBAC_USER_ROLE T2 WHERE T2.USER_ID =?)) TT WHERE T4.PRIV_TYPE = ‘LINK’ AND T4.PRIV_ID = TT.PRIV_ID AND T4.PRIV_ENABLED = ‘1’ 2025-10-04 18:26:32,758 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert!selectKey - - < Total: 1 2025-10-04 18:26:34,888 DEBUG org.mybatis.spring.SqlSessionUtils - - Creating a new SqlSession 2025-10-04 18:26:33,966 DEBUG rrc.mybatis.mapper.PrivilegeMapper.findUserLinkPrivList - - ==> Parameters: 1324(String) 2025-10-04 18:26:35,719 DEBUG org.mybatis.spring.SqlSessionUtils - - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@847bb2e] 2025-10-04 18:26:34,888 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert - - > Preparing: insert into TB_RRC_ACCESS_HISTORY (ID, ACCESS_DATE, ACCESS_URL, ACCESS_PARAMS, ACCESS_COST, ACCESS_USER, ACCESS_IP) values (?, ?, ?, ?, ?, ?, ?) 2025-10-04 18:26:37,774 DEBUG org.mybatis.spring.transaction.SpringManagedTransaction - - JDBC Connection [oracle.jdbc.driver.T4CConnection@2630bc2b] will be managed by Spring 2025-10-04 18:26:37,774 DEBUG rrc.mybatis.mapper.PrivilegeMapper.findUserLinkPrivList - - < Total: 5 2025-10-04 18:26:37,774 DEBUG org.mybatis.spring.SqlSessionUtils - - Creating a new SqlSession 2025-10-04 18:26:39,323 DEBUG org.mybatis.spring.SqlSessionUtils - - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@19a56137] 2025-10-04 18:26:38,921 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert!selectKey - - ==> Preparing: select SEQ_RRC_ACCESS_HISTORY.NEXTVAL from dual 2025-10-04 18:26:38,638 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert - - > Parameters: 41999994(BigDecimal), 2025-10-04 18:26:26.291(Timestamp), /rrc/login.html(String), &XYZ(String), 0(Long), JE02787(String), 10.105.171.11(String) 2025-10-04 18:26:40,745 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert!selectKey - - > Parameters: 2025-10-04 18:26:40,368 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@19a56137] 2025-10-04 18:26:39,847 DEBUG org.mybatis.spring.SqlSessionUtils - - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3128e7ac] 2025-10-04 18:26:41,929 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert!selectKey - - < Total: 1 2025-10-04 18:26:41,929 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@19a56137] 2025-10-04 18:26:41,487 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert - - < Updates: 1 2025-10-04 18:26:42,980 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert - - ==> Preparing: insert into TB_RRC_ACCESS_HISTORY (ID, ACCESS_DATE, ACCESS_URL, ACCESS_PARAMS, ACCESS_COST, ACCESS_USER, ACCESS_IP) values (?, ?, ?, ?, ?, ?, ?) 2025-10-04 18:26:42,980 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@19a56137] 2025-10-04 18:26:42,320 DEBUG org.mybatis.spring.transaction.SpringManagedTransaction - - JDBC Connection [oracle.jdbc.driver.T4CConnection@266f770f] will be managed by Spring 2025-10-04 18:26:43,802 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert - - > Parameters: 41999995(BigDecimal), 2025-10-04 18:26:33.966(Timestamp), /rrc/login.html(String), fabSite=J2A(String), 7675(Long), JE02787(String), 10.105.171.11(String) 2025-10-04 18:26:43,359 DEBUG org.mybatis.spring.SqlSessionUtils - - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@708f411c] 2025-10-04 18:26:45,250 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert - - < Updates: 1 2025-10-04 18:26:44,852 DEBUG org.mybatis.spring.SqlSessionUtils - - Creating a new SqlSession 2025-10-04 18:26:44,458 DEBUG rrc.mybatis.mapper.MailNotificationMapper.updateNotification - - ==> Preparing: UPDATE TB_RRC_MAIL_NOTIFICATION SET MAIL_SEND_FLAG = ?, MAIL_SEND_TIME = ? WHERE ID = ? 2025-10-04 18:26:46,492 DEBUG org.mybatis.spring.SqlSessionUtils - - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2c5cea62] 2025-10-04 18:26:45,610 DEBUG org.mybatis.spring.SqlSessionUtils - - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@847bb2e] 2025-10-04 18:26:45,250 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@708f411c] 2025-10-04 18:26:47,814 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@847bb2e] 2025-10-04 18:26:48,974 DEBUG org.mybatis.spring.transaction.SpringManagedTransaction - - JDBC Connection [oracle.jdbc.driver.T4CConnection@5729a452] will be managed by Spring 2025-10-04 18:26:46,492 DEBUG rrc.mybatis.mapper.MailNotificationMapper.updateNotification - - ==> Parameters: 1(Short), 2025-10-04 18:26:36.975(Timestamp), 1006803(String) 2025-10-04 18:26:49,268 DEBUG rrc.mybatis.mapper.PrivilegeMapper.findSystemAvailLinkPrivList - - > Preparing: SELECT T.PRIV_ID privId, T.PRIV_NAME privName, T.PRIV_PARENT_ID privParentId, T.PRIV_ORDERS privOrders, T.PRIV_TYPE privType, T.PRIV_ICON privIcon, T.PRIV_CSS privCss, T.PRIV_URL privUrl, T.PRIV_CREAT_DATE privCreatDate, T.PRIV_UPDATE_DATE privUpdateDate, T.PRIV_ENABLED privEnabled FROM TB_RRC_RBAC_PRIV T WHERE T.PRIV_TYPE=‘LINK’ AND T.PRIV_ENABLED=‘1’ 2025-10-04 18:26:48,974 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@847bb2e] 2025-10-04 18:26:48,678 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@708f411c] 2025-10-04 18:26:51,308 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@847bb2e] 2025-10-04 18:26:50,866 DEBUG rrc.mybatis.mapper.PrivilegeMapper.findSystemAvailLinkPrivList - - > Parameters: 2025-10-04 18:26:50,866 DEBUG rrc.mybatis.mapper.MailNotificationMapper.updateNotification - - < Updates: 1 2025-10-04 18:26:52,946 DEBUG com.sjsemi.rrc.interceptor.AuthorizeInterceptor - - 用户:[JE02787]访问URL:[/rrc/login.html]耗时[7675]ms 2025-10-04 18:26:52,187 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@708f411c] 2025-10-04 18:26:53,418 DEBUG org.mybatis.spring.SqlSessionUtils - - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3128e7ac] 2025-10-04 18:26:55,385 DEBUG com.sjsemi.rrc.interceptor.AuthorizeInterceptor - - 用户:[JE02787]访问URL:[/rrc/login.html]耗时[0]ms 2025-10-04 18:26:55,385 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3128e7ac] 2025-10-04 18:26:58,134 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3128e7ac] 2025-10-04 18:26:59,781 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3128e7ac] 2025-10-04 18:27:01,728 DEBUG rrc.mybatis.mapper.PrivilegeMapper.findSystemAvailLinkPrivList - - < Total: 17 2025-10-04 18:27:03,480 DEBUG com.sjsemi.rrc.task.MailNotificationTask - - RRC Auto Mail Send Complete 2025-10-04 18:27:03,480 DEBUG org.mybatis.spring.SqlSessionUtils - - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2c5cea62] 2025-10-04 18:27:06,198 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2c5cea62] 2025-10-04 18:27:06,588 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2c5cea62] 2025-10-04 18:27:07,985 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2c5cea62] 2025-10-04 18:27:11,696 DEBUG org.mybatis.spring.SqlSessionUtils - - Creating a new SqlSession 2025-10-04 18:27:12,886 DEBUG org.mybatis.spring.SqlSessionUtils - - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@485a233f] 2025-10-04 18:27:15,371 DEBUG org.mybatis.spring.SqlSessionUtils - - Creating a new SqlSession 2025-10-04 18:27:16,091 DEBUG org.mybatis.spring.transaction.SpringManagedTransaction - - JDBC Connection [oracle.jdbc.driver.T4CConnection@5729a452] will be managed by Spring 2025-10-04 18:27:17,014 DEBUG org.mybatis.spring.SqlSessionUtils - - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2ba02fa4] 2025-10-04 18:27:17,014 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert!selectKey - - ==> Preparing: select SEQ_RRC_ACCESS_HISTORY.NEXTVAL from dual 2025-10-04 18:27:18,444 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert!selectKey - - > Parameters: 2025-10-04 18:27:20,091 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert!selectKey - - < Total: 1 2025-10-04 18:27:20,091 DEBUG org.mybatis.spring.transaction.SpringManagedTransaction - - JDBC Connection [oracle.jdbc.driver.T4CConnection@266f770f] will be managed by Spring 2025-10-04 18:27:21,279 DEBUG rrc.mybatis.mapper.MailNotificationMapper.findUnSendTopRecord - - ==> Preparing: SELECT ID, MAIL_RRC_NO, MAIL_SUBJECT, MAIL_CONTENT, MAIL_FROM, MAIL_TO, MAIL_CC, MAIL_BCC, MAIL_ATTACHMENTS, MAIL_CREAT_DATE, MAIL_CREAT_USER, MAIL_SEND_FLAG, MAIL_SEND_TIME, MAIL_FAB_SITE ,ROWNUM FROM TB_RRC_MAIL_NOTIFICATION WHERE (MAIL_SEND_FLAG IS NULL OR MAIL_SEND_FLAG !=‘1’) AND ROWNUM=1 ORDER BY MAIL_CREAT_DATE ASC 2025-10-04 18:27:22,223 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert - - ==> Preparing: insert into TB_RRC_ACCESS_HISTORY (ID, ACCESS_DATE, ACCESS_URL, ACCESS_PARAMS, ACCESS_COST, ACCESS_USER, ACCESS_IP) values (?, ?, ?, ?, ?, ?, ?) 2025-10-04 18:27:22,725 DEBUG rrc.mybatis.mapper.MailNotificationMapper.findUnSendTopRecord - - > Parameters: 2025-10-04 18:27:24,873 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert - - > Parameters: 42000033(BigDecimal), 2025-10-04 18:27:10.976(Timestamp), /rrc/login.html(String), fabSite=J2A(String), 44685(Long), JE02787(String), 10.105.171.11(String) 2025-10-04 18:27:31,975 DEBUG rrc.mybatis.mapper.MailNotificationMapper.findUnSendTopRecord - - < Total: 0 2025-10-04 18:27:33,258 DEBUG rrc.mybatis.mapper.AccessHistoryMapper.insert - - < Updates: 1 2025-10-04 18:27:36,811 DEBUG org.mybatis.spring.SqlSessionUtils - - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2ba02fa4] 2025-10-04 18:27:38,693 DEBUG org.mybatis.spring.SqlSessionUtils - - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@485a233f] 2025-10-04 18:27:39,667 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2ba02fa4] 2025-10-04 18:27:46,064 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@485a233f] 2025-10-04 18:27:53,845 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2ba02fa4] 2025-10-04 18:27:54,327 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@485a233f] 2025-10-04 18:27:57,784 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2ba02fa4] 2025-10-04 18:27:58,359 DEBUG org.mybatis.spring.SqlSessionUtils - - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@485a233f] 2025-10-04 18:28:02,810 DEBUG com.sjsemi.rrc.interceptor.AuthorizeInterceptor - - 用户:[JE02787]访问URL:[/rrc/login.html]耗时[44685]ms 这是在之前一小段时间的日志,这个时候好像还正常,用户03427说当时在签核,签核完这一站后流到下一站,然后他准备登录02787去在下一站审核
10-12
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值