
Mybatis
文章平均质量分 86
Mybatis细节
一条要上岸的鱼
自信长在骨子里烧了还有把灰
展开
-
SSM整合
SSM:Spring、Mybatis、SpringMVC所谓SSM整合,实际上是Mybatis和Spring框架的整合,就是把mybatis中的配置整合到Spring中。我们知道,万事万物皆为对象,其整合原理就是把mybaits中的配置内容(包括数据源、配置映射文件、给包起别名等。。)封装到一个类中,存放在spring的sqlSessionFactoryBean中具体实现步骤:(1)创建一个maven-web工程(2)替换掉webapp下的WEB-INF下的web.xml文件为如下:(3)在pom.x原创 2022-06-17 10:08:27 · 269 阅读 · 0 评论 -
四、Mybatis 第四节
如何使用PageHelper.1.引入pageHelper的jar包2.Mybatis中设置pageHelper的拦截器3.使用pageHelperPageHelper原理作用:根据表帮你生成实体类,和dao和xml映射文件。就是简单的CRUD.如何使用代码生成器:http://mybatis.org/generator/1.引入mybatis-generator的依赖jar包2.generator的配置文件3.运行你的配置文件上...原创 2022-06-06 20:08:54 · 112 阅读 · 0 评论 -
三、Mybatis 第三节
在书写sql语句的查询时,不推荐大家用’ * ‘号 建议大家把想要查询出来的列都写出。具体的写法如下:(1)写sql标签 (2)在sql语句中引入sql片段这个配合if标签一起用,一般在用于修改语句。如果传递的参数值为null,那么应该不用修改该列的值set可以帮助我们生成关键字 set 并且可以去除最后的一个逗号测试代码如下:我们传的一个参数为一个student实体类,里面的属性有name,age,cid和一个Class(自定义的)类的Class,我们只需要关系 我们要用到的name,age,cid即可原创 2022-06-05 15:16:56 · 248 阅读 · 0 评论 -
二、Mybatis第二节
在我们在上一章中,使用了 SqlSession封装的一些方法完成了crud操作,但是SqlSession封装的方法,传递占位符的参数只能传递一个。而且他的方法名称都是固定。 真实在开发环境下我们不使用SqlSession封装的方法,而是习惯自己定义方法,自己调用自己的方法。也就是通过dao和映射文件的关联来完成操作(1)创建一个dao接口(interface)并自定义需要的方法(2)创建映射文件 (和上一章创建映射文件相同,如果你最后也添加了模板,我们直接new映射文件的模板即可这原创 2022-06-02 11:18:04 · 152 阅读 · 0 评论 -
一、Mybatis入门
框架就是别人搭建好的某些功能,你只需要引用该框架并加入自己的业务代码。就好比盖房子,有了别人搭建好的结构,一个月就能盖好几层。使用框架的好处:可以提高我们的开发效率。 可以简化jdbc的操作以及占位符赋值以及查询结果集的封装二、如何使用mybatis在我们的maven的java工程中的pom.xml文件中,引入我们的jar(不会的可以参考我的文章----maven的使用)。效果如下: 注意:引入完jar以后,千万不要忘记了刷新maven (刷新方法也在那一章博客里)(2) 创建mybati原创 2022-06-01 22:06:17 · 250 阅读 · 0 评论