随笔分类 -  MyBatis

摘要:开启事务 connection.setAutoCommit(false); connection.close; 开启批处理 rewriteBatchedStatements=true https://blog.csdn.net/fengyuyeguirenenen/article/details/1 阅读全文
posted @ 2022-06-24 23:07 小幼虫虫 阅读(262) 评论(0) 推荐(0) 编辑
摘要:##回顾mybatis 编写实体类 编写核心配置文件 编写接口 编写Mapper.xml 测试 ##Spring整合mybatis 1.编写数据源配置 2.sqlSessionFactory 3.sqlSessionTemplate 4.需要给接口加实现类 [多了这个] 5.将自己写的实现类,注入到 阅读全文
posted @ 2022-04-25 21:33 小幼虫虫 阅读(35) 评论(0) 推荐(0) 编辑
摘要:##什么是缓存 1.什么是缓存[ Cache ]? 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 2.为什么使用缓存? 减少和数据库的交互次数,减少系统开销,提高 阅读全文
posted @ 2022-04-18 16:04 小幼虫虫 阅读(28) 评论(0) 推荐(0) 编辑
摘要:###myBatis(sql片段) //将片段提取出来,命名后,在引用的地方用<include refid=""></include> <sql id="if"> <if test="title != null"> and title =#{title} </if> <if test="author 阅读全文
posted @ 2022-04-18 15:24 小幼虫虫 阅读(43) 评论(0) 推荐(0) 编辑
摘要:###动态sql if when choose set 本质就是在xml进行sql语句的拼接 ####在blogMapper.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DT 阅读全文
posted @ 2022-04-17 18:05 小幼虫虫 阅读(29) 评论(0) 推荐(0) 编辑
摘要:###多表查询 ####mybatis-config.xml 2个表都要注册 <!--每一个Mappper.XML都需要在MyBatis核心配置文件中注册--> <mappers> <mapper class="dao.StudentMapper"/> <mapper class="dao.Teac 阅读全文
posted @ 2022-04-16 16:48 小幼虫虫 阅读(104) 评论(0) 推荐(0) 编辑
摘要:###Lombok的使用 Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。 导入依赖 <dependency> <groupI 阅读全文
posted @ 2022-04-15 16:54 小幼虫虫 阅读(18) 评论(0) 推荐(0) 编辑
摘要:###注解来执行sql 可以在工具类getSQLSession里面的方法oppenSession传参(true) mybaits-config.XML <mappers> <mapper class="dao.UserDao"/> </mappers> 接口 //查询某个用户 @Select("se 阅读全文
posted @ 2022-04-15 16:00 小幼虫虫 阅读(43) 评论(0) 推荐(0) 编辑
摘要:为什么分页 减少数据处理量 使用limit分页 语法:SELECT* from user limit startIndex ,pagesize; SELECT * from user limit 3; -->#[0,n] ###怎么实现 接口 方式一 //分页查询 List<User> limitS 阅读全文
posted @ 2022-04-15 15:01 小幼虫虫 阅读(132) 评论(0) 推荐(0) 编辑
摘要:###myBatis日志设置 日志选择类型 1.SLF4J 2.LOG4J 常用 3.LOG4J2 4.JDK_LOGGING 5.COMMONS_LOGGING 6.STDOUT_LOGGING 标准日志 7.NO_LOGGING 8.header ####STDOUT_LOGGING 标准日志 阅读全文
posted @ 2022-04-14 21:10 小幼虫虫 阅读(558) 评论(0) 推荐(0) 编辑
摘要:生命周期,和作用域,是至关重要的,因为错误的使用会导致非常严重的并发问题。 sqISessionFactoryBuilder: 一旦创建了SqlSessionFactory,就不再需要它了 局部变量 sqISessionFactory: 说白了就是可以想象为︰数据库连接池 SqlSessionFac 阅读全文
posted @ 2022-04-14 15:30 小幼虫虫 阅读(9) 评论(0) 推荐(0) 编辑
摘要:文档:https://mybatis.net.cn/configuration.html#settings ###1配置核心文件 mybatis-config.xml MyBatis 的配置文件包含了会深深影响MyBatis行为的设置和属性信息。 1 configuration(配置) 2 prop 阅读全文
posted @ 2022-04-13 23:37 小幼虫虫 阅读(50) 评论(0) 推荐(0) 编辑
摘要:##myBatis配置和测试 SQL增删改需要提交事务commit 工具类 myBatisUtils 配置文件 ybatis-3-config.xml 返回类型 user 接口 UserDao sql绑定配置文件 userDao.xml 测试类 TEST maven过滤配置 可能会遇到的问题 配置文 阅读全文
posted @ 2022-04-13 00:45 小幼虫虫 阅读(143) 评论(0) 推荐(0) 编辑
摘要:###什么是MyBatis MyBatis是一款优秀的持久层框架 它支持定制化SQL、存储过程以及高级映射。 MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。 MyBatis 可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO (Plain Old Ja 阅读全文
posted @ 2022-04-12 16:26 小幼虫虫 阅读(37) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示