mybatis
文章平均质量分 93
IT小混子
生命不在乎得到什么,而是在乎做过什么。
展开
-
mybatis学习笔记-06
这篇文章来写一些动态SQL的方法,也是我自学mybatis的最后一篇文章。 1.动态SQL环境搭建 2、动态SQL之if语句 3、choose、when、otherwise:有时候,我们不想使用所有的条件,而只是想从多个条件中选择一个使用。针对这种情况,MyBatis 提供了 choose 元素,它有点像 Java 中的 switch 语句。 4、trim where set 5、forEach原创 2021-10-23 16:49:46 · 178 阅读 · 1 评论 -
mybatis学习笔记-05
1、复杂环境搭建 这个环境搭建跟我mybatis第一篇文章的环境搭建没有什么太大的区别,只不过这里会用到一些我前几篇说到的知识点,如果没看过我之前的文章,可以去看我前几篇的文章。 2、多对一处理:例如很多学生都有同一个老师,我们从学生方面去查询学生和老师。 3、一对多处理:例如一个老师教好多个学生。我们从老师方面去查询学生和老师。原创 2021-10-23 15:28:08 · 341 阅读 · 1 评论 -
mybatis学习笔记-04
1.设置日志 日志可以方便我们排错,默认是不开启的,开启需要在核心配置文件中设置。 2.分页操作是要求掌握的 3.lombok:是一款可以让我们偷懒的工具。我们在面对一些重复冗长而又没有什么营养价值的代码时,我们都会厌倦,lombok就会帮我们减少这些代码。 4.使用注解开发:对于mybatis,一些功能简单的可以使用注解开发,但是一些比较复杂的SQL语句还是需要通过xml去实现!原创 2021-10-23 12:56:53 · 188 阅读 · 1 评论 -
mybatis学习笔记-03
这篇文章来学习更多的方便我们学习的技巧。 1.引入外部配置文件 2.别名设置: 类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写 3.绑定mapper事件:MappersRegistry :注册绑定mapper事件。 4.结果集映射resultMap:这个是用于结果集映射,需要和resultType区别 这篇文章有几点是要在核心配置文件中设置行为或者属性信息。 这个行为或者属性信息的位置不是可以随意设置的,如果不遵守规范,会报出一下错误。原创 2021-10-19 15:59:12 · 296 阅读 · 1 评论 -
mybatis学习笔记-02
namespace:绑定一个接口,连接的接口名, parameterType:将会传入这条语句的**参数**的类全限定名或别名。 resultType:期望从这条语句中**返回结果**的类全限定名或别名。 resultMap:对外部 resultMap 的命名引用。 注意,如果返回的是集合,那应该设置为集合包含的类型,而不是集合本身的类型。 resultType 和 resultMap 之间只能同时使用一个。 还有一个重要的:增删改一定要提交事务,不然就算程序运行成功,数据库也不会有任何改变。原创 2021-10-17 11:06:20 · 203 阅读 · 1 评论 -
mybatis学习笔记-01
mybatis学习笔记-01 开启自学mybatis的时光。 准备工作 1.创建一个空的maven项目,项目名就叫**mybatis**; 2.在pom.xml(mybatis)中导入项目所需的依赖: 例如:mysql驱动、mybatis、junit等 在我自学阶段,会将这个maven项目(mybatis)当成一个父工程,之后只需要在这个工程中新建module当成子工程。 这样省去了很多导包的工作,父工程有的包子工程都能用。原创 2021-10-14 21:12:25 · 256 阅读 · 1 评论