![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybaits
文章平均质量分 53
肌肉大大
这个作者很懒,什么都没留下…
展开
-
初识Mybatis
初识MybatisMybatis是什么Mybatis是一个优秀的持久层框架,它对JDBC操作数据库的过程进行封装,使开发者只需要关注sql本身。我们原来使用JDBC操作数据库,需要手动的写代码去注册驱动、获取connection、获取statement等等,现在Mybaits帮助我们把这些事情做了,我们只需要关注我们的业务sql即可,这样可以提高我们的开发效率。MyBatis属于半自动的ORM框架Mybatis架构MybatisConfig.xmlMybatisConfig.xml文件原创 2021-08-02 14:28:28 · 72 阅读 · 0 评论 -
初识Mybatis----缓存
1.缓存是什么?当我们每次对数据库中的数据进行查询的时候,会消耗很多资源,为了避免重复查已经查过的数据与,我们使用了内存进行存数据,每次进行查询的时候,优先看内存中是否存在此数据,以减少对数据库的查询2.为什么使用缓存?1.减少和数据库的交互次数,减少系统开销,提高系统效率3.什么样的数据可以使用缓存?1.经常查询并且不经常改变的数据 【可以使用缓存】Mybatis缓存一级缓存是Session级别的缓存,默认开启,当我们使用Session对数据库进行查询,然后将查询到的内容放置进入原创 2021-06-25 12:36:59 · 59 阅读 · 0 评论 -
初认Mybatis---一对多查询
在我们使用Mybatis进行查询的时候会使用到如何对多对一的处理1.什么叫做多对一呢我们来举个例子来说明,我们创建两张表,一张学生表,和一张老师表学生中的tid对应着teacher表中的编号,这就意味着多个学生有可能为一个老师,这样就是联表查询,我们这时候提出需求,查询出所有学生的信息以及对应的老师是谁sql语句为:select *from student s left join teacher t on s.tid=t.id;这时候发现,使用注解以及xml无法准确的写出s.原创 2021-06-24 14:46:37 · 60 阅读 · 0 评论 -
Mybaits学习
先认识一下Mybaits是什么?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。我们如何使用Mybaits框架呢?1.首先我们先创建一个Maven项目,将src文件夹删除,构建子模块mybaits-012.首先创建Maven项目。通过Maven获取到Mybaits包,在pom中放置如下语句,来获取依赖 <dependency> <gro原创 2021-06-22 14:59:22 · 112 阅读 · 0 评论