![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 95
学习Mybatis的基本知识
weixin_45801539
这个作者很懒,什么都没留下…
展开
-
Mybatis-Puls(MP)
2.MP的快速CRUD首先安装我们的mybatisx插件;安装之后重启我们的IDEA;基于SpringBoot创建一个MP的demo如下:1.1倒入我们需要的依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>r原创 2021-11-10 17:30:23 · 1348 阅读 · 0 评论 -
Spring整合Mybatis的两种方法!
mybatis-spring官网这里的代码是与之前mybatis的代码对比起来的!相对于之前代码的依赖,在这里需要额外添加一些依赖!<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.原创 2020-12-01 10:47:26 · 87 阅读 · 0 评论 -
Mybatis-04:缓存
1.简介1.什么是缓存[ Cache ]?存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。2.为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率。3.什么样的数据能使用缓存?经常查询并且不经常改变的数据。...原创 2020-11-30 09:38:08 · 74 阅读 · 0 评论 -
mybatis-3:复杂查询环境、动态SQL
1.Mybatis的Dao层实现1.1 传统开发方式1.1.1编写UserDao接口public interface UserDao { List<User> findAll() throws IOException;}1.1.2.编写UserDaoImpl实现public class UserDaoImpl implements UserDao { public List<User> findAll() throws IOException {原创 2020-09-26 10:33:05 · 130 阅读 · 0 评论 -
Mybatis-02:日志、分页、注解开发等
1.日志1.1日志工厂如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手!以前使用:sout(输出);debug;现在:工厂日志在settings属性中可以找到下面的设置参数:在mybatis中,具体使用那一个日志实现,需要在核心配置文件的设置中设定!比如下面的设置中使用的就是STDOUT_LOGGING!为了避免拼写出现错误,最好去官网复制!!!!标准日志输出可以直接使用! <settings> <setting name="logIm原创 2020-11-27 09:37:17 · 87 阅读 · 0 评论 -
mybatis-01
1.Mybatis简介1.1原始jdbc操作(查询数据)1.2原始jdbc操作(插入数据)1.3 原始jdbc操作的分析原始jdbc开发存在的问题如下:①数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能②sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变java代码。③查询操作时,需要手动将结果集中的数据手动封装到实体中。插入操作时,需要手动将实体的数据设置到sql语句的占位符位置应对上述问题给出的解决方案:①使用数据库连接池初原创 2020-09-25 10:44:56 · 193 阅读 · 1 评论