摘要: 核心配置文件模板 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "https://mybatis.org/dtd/mybatis- 阅读全文
posted @ 2023-08-14 20:42 数星观月 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Lombok可以帮助我们的实体类生成有参无参构造和getter、setter、toString等方法,简化了我们的代码量。(当然在idea中使用快捷键Alt+Insert也能直接生成) Lombok所需依赖(导入成功后不生效的话刷新一下maven) <dependency> <groupId>org 阅读全文
posted @ 2023-08-14 20:28 数星观月 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 数据库中取出数据在前端界面展示,如果都取出到前端,那么就会非常占据资源,这是我们就需要进行分页前端需要哪些数据我们就取哪些数据,这样就会变得非常快。 第一种方法:limit方法,取数据时使用sql语句中的limit进行数据的限制取出。这时一般需要传入两个参数,一个是开始的索引,一个是步长。(前端传回 阅读全文
posted @ 2023-08-14 16:56 数星观月 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 日志工厂 如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手!曾经: sout、debug现在:日志工厂! 在Mybatis中具体使用那个日志实现,在设置中设定!STDOUT_ LOGGING标准日志输出在mybatis核心配置文件中,配置我们的日志! <settings> <sett 阅读全文
posted @ 2023-08-14 16:28 数星观月 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 生命周期,和作用域,是至关重要的,因为错误的使用会导致非常严重的并发问题。SqlSessionFactoryBuilder:●一旦创建了SqlSessionFactory, 就不再需要它了●局部变量SqlSessionFactory:●说白了就是可以想象为:数据库连接池●SqlSessionFact 阅读全文
posted @ 2023-08-14 15:23 数星观月 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1、核心配置文件 ●mybatis-config.xml(官方推荐的核心配置文件的文件名,也可任意取名)●MyBatis 的配置文件包含了会深深影响MyBatis行为的设置和属性信息。 configuration (配置)properties (属性)settings (设置)typeAliases 阅读全文
posted @ 2023-08-14 14:50 数星观月 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 万能的map:假如实体类(数据库中的表)字段数或参数过多,应当考虑到使用map。(因为如果写一个sql语句,前端传回来的数据就几个而且需要传入的参数类型是实体类,那么我们在contorller层就要构造一个有很多null值的对象传入这样就很麻烦,使用map就很简便了) xml配置文件中paramet 阅读全文
posted @ 2023-08-14 10:29 数星观月 阅读(710) 评论(0) 推荐(0) 编辑