springBoot 项目如何打印mybatis执行日志

来源:SpringBoot开启mybatis的日志打印_caijibiandashen的博客-CSDN博客_springboot打印mybatis日志

  • 查看sql语句
  • 查看查询结果
  • 查看是否是在同一个会话当中
    /**
         * 一对多查询进行封装 但是要进行多次查询,但是在同一个sqlsession当中
         * @param id
         * @return
         */
        @Results(id = "result", value = {
                @Result(column = "id", property = "id"),
                @Result(column = "name", property = "name"),
                @Result(column = "release_time", property = "releaseTime"),
                @Result(column = "director", property = "director"),
                @Result(column = "duration", property = "duration"),
                @Result(column = "type", property = "type"),
                @Result(column = "region", property = "region"),
                @Result(column = "db_score", property = "db_score"),
                @Result(column = "image_address", property = "imageAddress"),
                @Result(column = "description", property = "description"),
                @Result(column = "bt_seed", property = "bt_seed"),
                @Result(column = "addTime", property = "addTime"),
                @Result( property = "channelList", column = "id",
                        javaType = List.class,
                        many = @Many(select = "com.ll.videowebsite.mapper.ChannelMapper.loadByVideoId")
                ),
                @Result( property = "actorList", column = "id",
                        javaType = List.class,
                        many = @Many(select = "com.ll.videowebsite.mapper.ActorMapper.loadByVideoId")
                ),
                @Result( property = "commentList", column = "id",
                        javaType = List.class,
                        many = @Many(select = "com.ll.videowebsite.mapper.CommentMapper.loadByVideoId")
                ),
                @Result( property = "shortVideoList", column = "id",
                        javaType = List.class,
                        many = @Many(select = "com.ll.videowebsite.mapper.ShortVideoMapper.loadAll")
                ),
                @Result( property = "imageList", column = "id",
                        javaType = List.class,
                        many = @Many(select = "com.ll.videowebsite.mapper.ImageMapper.loadAll")
                )
        })
        @Select("SELECT * FROM videoDetails WHERE id = #{id}")
        VideoDetails loadById1(int id);
    

    解决方法:

    方法一

    在application 中配置如下信息。
    # mybatis日志打印
    mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值