
Mybatis
文章平均质量分 71
JagTom
学习上的备忘录,如果有侵权,请告知
展开
-
Mybatis10-缓存和对Mybatis的个人思考
参考文章:狂神说MyBatis07:缓存mybatis – MyBatis 3 | XML 映射器情景引入:我们在用执行数据库查询操作时,要连接数据库,再去查询,每次都去连接数据库很耗资源。缓存就是把经常查询的数据放在缓存中,用户去查询的时候再不用再去连接数据库查询了。1、什么是缓存 [ Cache ]? 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并原创 2022-05-04 15:14:51 · 83 阅读 · 0 评论 -
Mybatis09-动态sql
动态sql原创 2022-05-03 16:27:43 · 83 阅读 · 0 评论 -
Mybatis08-一对多,多对一
一对多,多对一,复杂查询原创 2022-05-03 15:36:53 · 126 阅读 · 0 评论 -
Mybatis07-注解的原理和用注解实现CRUD
注解的原理和Mybatis执行流程刨析原创 2022-05-02 16:43:17 · 192 阅读 · 0 评论 -
Mybatis06-ResultMap,Log4j日志及分页
ResultMap怎么使用?日志是什么?Log4j日志怎么使用?怎么实现分页?原创 2022-05-01 21:24:16 · 1203 阅读 · 0 评论 -
Mybatis05-XML配置优化(Environment,properties,typeAliases,mapper)
mybatis-config.xml下的一些标签Mybatis默认事务管理器JDBC,默认数据源连接池:POOLED3.属性(properties)我们还是一般会用额外的Properties来存储数据库的一些属性我们可以通过properties属性来实现引用配置文件这些属性都是可外部配置且可动态替换的,既可以在典型的Java属性文件中配置,亦可通过propertie:元素的子元素来传递。【db.properties】driver=com.mysql.cj....原创 2022-05-01 17:27:05 · 201 阅读 · 0 评论 -
Mybatis04-使用Map传递参数和模糊查询
首先我们要知道为什么要用Map传递参数?我们之前一直是直接用对象传递参数,也很方便,但是会出现问题,就是当表的字段非常多的时候,当我们只需要对个别字段进行操作时,却还是只能实例化整个对象的所有数据,会造成不必要的资源浪费和麻烦。而用map你要用什么参数就写什么参数,用实体类的话new的时候要写所有的成员,用map 就会省下很多写构造方法的无用操作。但实际上我们只会用到一些,当表的成员变多的时候,map的优势就能体现了。Map传递参数,直接在sql中取到key即可。对象传递参数,直接在sql中原创 2022-05-01 12:46:53 · 741 阅读 · 0 评论 -
Mybatis03-在02的基础上再实现CRUD
架构:实体类,工具类和mybatis-config.xml和02一样,不用改了。要实现其他业务代码,主要修改UserMapper.xmlimport java.util.List;public interface UserDao { List<User> getUser();//查询所有用户信息 User getUserByID(int id);//根据ID查询用户 int addUser(User user);//插入用户 int dele..原创 2022-04-30 23:20:58 · 635 阅读 · 0 评论 -
Mybatis02-第一个Mybatis程序(了解Mybatis项目是如何搭建的并解决一些问题)
编写带一个Mybatis程序并且和jdbc编写进行个对比,解决其中遇到的问题。原创 2022-04-30 15:25:33 · 719 阅读 · 0 评论 -
Mybatis01-入门-理解Mybatis和持久层(化)
什么是mybatis?什么是持久化?什么是持久层?为什么需要mybatis?原创 2022-04-29 22:38:08 · 1956 阅读 · 0 评论