2023-06-02 21:45:06.658 DEBUG 25360 --- [nio-8081-exec-3] c.e.s.m.u.m.UserMapper.findUserById : ==> Preparing: select t_user.userId,t_user.userName,t_user.password, t_user.age,t_user.telephone,t_role.roleName from t_user,t_role,t_user_role where t_user.userId=t_user_role.userId and t_user_role.roleId=t_role.roleId and t_user.userId=?
时间: 2023-08-10 17:03:51 浏览: 172
这是MyBatis在执行SQL查询语句时输出的调试信息,它表示MyBatis正在准备执行一个查询语句,这个查询语句的SQL语句是"select t_user.userId,t_user.userName,t_user.password, t_user.age,t_user.telephone,t_role.roleName from t_user,t_role,t_user_role where t_user.userId=t_user_role.userId and t_user_role.roleId=t_role.roleId and t_user.userId=?",其中问号是一个占位符,表示这个查询语句需要一个参数。
这个调试信息的作用是帮助你调试MyBatis的SQL查询语句,并且可以确保查询语句被正确地构造。如果你看到这个调试信息,那么说明MyBatis已经正确地接收到你的查询请求,并且正在准备执行查询语句。
如果你想了解更多关于MyBatis的调试信息的内容,可以查看MyBatis官方文档中的相关章节。
相关问题
分析问题2023-06-06 09:30:21.912 [http-nio-8098-exec-7] INFO c.y.d.f.s.f.SocietyAuthenticationFilter - [doFilterInternal,54] - 请求头类型: null 2023-06-06 09:30:21.914 [http-nio-8098-exec-7] INFO c.y.d.f.s.f.SocietyAuthenticationFilter - [logRequestBody,120] - -------------------------------- 请求url: /society/detail/1000 -------------------------------- 2023-06-06 09:30:21.914 [http-nio-8098-exec-7] INFO c.y.d.f.s.f.SocietyAuthenticationFilter - [logRequestBody,122] - '/society/detail/1000' 接收到的参数: 2023-06-06 09:30:21.914 [http-nio-8098-exec-7] INFO c.y.d.f.s.SocietyAuthenticationEntryPoint - [commence,27] - 用户未登录
这段日志是一个 Java Web 应用程序中的日志记录信息。从日志中可以看出:
1. 2023-06-06 09:30:21.912 表示日志记录的时间,精确到毫秒。
2. [http-nio-8098-exec-7] 表示请求的线程号。
3. c.y.d.f.s.f.SocietyAuthenticationFilter 表示这个日志记录是由 SocietyAuthenticationFilter 过滤器记录的。
4. [doFilterInternal,54] 表示是 doFilterInternal 方法的第 54 行记录。
5. 请求头类型为 null,说明请求头中没有包含任何内容。
6. [logRequestBody,120] 表示是 logRequestBody 方法的第 120 行记录。
7. 请求 URL 为 /society/detail/1000。
8. [commence,27] 表示是 commence 方法的第 27 行记录。
9. 用户未登录,说明该请求需要用户登录后才能访问。
根据这些信息,我们可以大致分析出这段日志是记录了一个请求未登录的错误信息。
2023-06-09 09:25:01.656 http-nio-9090-exec-13 DEBUG com.xrecreation.mapper.master.XSysUserMapper.selectByPrimaryKey.debug:137 - ==> Parameters: 10098(Integer) 2023-06-09 09:25:01.658 http-nio-9090-exec-13 DEBUG com.xrecreation.mapper.master.XSysUserMapper.selectByPrimaryKey.debug:137 - <== Total: 1 2023-06-09 09:25:01.659 http-nio-9090-exec-13 DEBUG com.xrecreation.mapper.master.XSysUserCompanyMapper.selectByExample.debug:137 - ==> Preparing: SELECT id,api_company_id,sys_user_id,add_user_id,edit_user_id,is_delete,add_time,edit_time FROM x_sys_user_company WHERE ( ( sys_user_id = ? and is_delete = ? ) )
这是一段Java Web应用的日志信息,其中包含了一些SQL语句的调用及其参数。具体来说,这段日志信息包含了以下内容:
- 时间戳:2023-06-09 09:25:01.656
- 线程名:http-nio-9090-exec-13
- 日志级别:DEBUG
- 执行的SQL语句:SELECT id,api_company_id,sys_user_id,add_user_id,edit_user_id,is_delete,add_time,edit_time FROM x_sys_user_company WHERE ( ( sys_user_id = ? and is_delete = ? ) )
- SQL语句的参数:10098(Integer)、true
根据这些信息,我们可以了解到该Java应用程序在执行查询操作时,传入的参数是sys_user_id=10098且is_delete=true,查询的表名为x_sys_user_company,返回的是该表中符合条件的记录。
阅读全文