
Mybatis基础
文章平均质量分 94
这么大的太阳你热不热
这个作者很懒,什么都没留下…
展开
-
四、mybatis第四节
在我们日常使用中,缺少不了分页查询,就好比你百度时,那么多的数据,肯定需要分页来处理。那么我们就可以用分页插件来帮我们快速实现分页查询操作首先了解一下分页查询的sql语句: 其中的page代表你想要查询的页码数,pageSize代表你想要每页显示的数据个数。 那么我们该如何使用分页插件呢?具体步骤如下:(1)在pom.xml中引入pageHelper的依赖jar包(2) 在mybatis.xml中设置pageHelper的拦截器(写在configuration标签内)原创 2022-06-06 21:13:42 · 1043 阅读 · 1 评论 -
一、Mybatis入门
一、mybatis框架介绍1.1 什么是框架?框架就是别人搭建好的某些功能,你只需要引用该框架并加入自己的业务代码。就好比盖房子,有了别人搭建好的结构,一个月就能盖好几层。 使用框架的好处:可以提高我们的开发效率。1.2 mybatis的介绍MyBatis 是一款优秀的持久层Dao框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XM...原创 2022-05-31 20:56:21 · 186 阅读 · 0 评论 -
二、Mybatis第二节
在我们在上一章中,使用了 SqlSession封装的一些方法完成了crud操作,但是SqlSession封装的方法,传递占位符的参数只能传递一个。而且他的方法名称都是固定。 真实在开发环境下我们不使用SqlSession封装的方法,而是习惯自己定义方法,自己调用自己的方法。也就是通过dao和映射文件的关联来完成操作 (1)创建一个dao接口(interface)并自定义需要的方法 (2)创建映射文件 (和上一章创建映射文件相同,如果你最后也添加了模板,我们直接原创 2022-06-01 20:38:37 · 314 阅读 · 1 评论 -
三、Mybatis第三节
在书写sql语句的查询时,不推荐大家用 * 号,建议大家把想要查询出来的列都写出。具体的写法如下:(1)写sql标签 (2)在sql语句中引入sql片段 set标签多配合if标签一起使用,一般都是用在修改语句。例子:如果传递的参数值为null,不修改该列的值。set标签可以帮我们生成sql内的关键字---set,并且可以动态的帮我们去除最后一个逗号。代码如下: 测试代码如下:我们传的参数为一个student实体类,里面的属性有name,age,cid和一个ACalss(自定义的)原创 2022-06-04 14:38:55 · 217 阅读 · 1 评论