Mybatis
文章平均质量分 95
mybstis学习日记
胖虎不秃头
热爱Java编程的小学四年级学生,我今年十岁啦!
展开
-
Mybatis——持久层框架
目录MyBatis01 简介1.1 什么是Mybatis1.2 持久化1.3 持久层1.4 为什么需要MyBatis02 第一个Mybatis程序2.1 搭建环境2.2 创建一个模块2.3 编写代码2.4 注意点03 CRUD3.1 namespace3.2 select3.3 insert3.4 update3.5 delete3.6 分析错误3.7 万能的Map3.8 思考题3.9 注意点04 配置解析4.1 核心配置4.2 环境配置(environments)4.3 属性(properties)4.4原创 2022-07-11 20:43:34 · 2382 阅读 · 1 评论 -
【SSM】Mybatis系列——动态SQL、缓存
什么是动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句利用动态SQL这一特性可以摆脱这种痛苦。动态SQL元素和JSTL或基于类似XML的文本处理器相似。在Mybatis之前的版本中,有很多元素需要花时间了解。Mybatis 3大大精简了元素种类,现在只需要学习原来的一半的元素便可以了。Mybatis采用功能强大的基于OGNL的表达式来淘汰其他大部分元素创建一个基础工程导包编写配置文件编写实体类编写实体类对应的Mapper接口和Mapper.xml文件12.2 IF12.3原创 2022-07-11 20:32:07 · 490 阅读 · 0 评论 -
【SSM】Mybatis系列——分页、使用注解开发、mybatis执行流程、多对一和一对多的处理
思考:为什么要分页?减少数据的处理量使用Mybatis实现分页,核心SQL1.接口2.Mapper.xml3.测试7.2 BowBounds分页不再使用SQL实现分页1.接口2.mapper.xml3.测试7.3 分页插件关于接口的理解:三个面向的区别:1.注解在接口上实现2.需要在核心配置文件中绑定接口3.测试本质:反射机制实现底层:动态代理!1、我们可以在工具类创建的时候实现自动提交事物!2、编写接口,增加注解3、测试类:【注意:我们必须要将接口注册绑定到我们的核心配置文件中原创 2022-07-10 16:06:40 · 376 阅读 · 0 评论 -
【SSM】Mybatis系列——配置解析、解决属性名和字段名不一致的问题、日志
mybatis-config.xmlMyBatis的配置文件包含了会深深影响MyBatis行为的设置和属性信息MyBatis可以配置成使用多种环境记住:尽管可以配置多个环境,但每个SqlSessFactory实例只能选择一种环境。学会使用配置多套运行环境!Mybatis默认的事物管理器就是JDBC,连接池:POOLED我们可以通过properties属性来实现引用配置文件这些属性都是可以外部且可动态替换的,既可以在典型的Java属性文件中配置,亦可以通过properties元素的子元素来传递。【db.pro原创 2022-07-07 19:28:53 · 417 阅读 · 0 评论 -
【SSM】Mybatis系列——mybatis的简介、环境搭建、CRUD操作
环境基础数据持久化Dao层、Service层、Controller层思路:搭建环境 --> 导入MyBatis --> 编写代码 --> 测试搭建数据库新建项目创建一个普通的maven项目删除src目录 (就可以把此工程当做父工程了,然后创建子工程)导入maven依赖创建Module编写mybatis工具类编写mybatis工具类2.3 编写代码实体类Dao接口接口实现类注意:异常:org.apache.ibatis.binding.BindingExcepti原创 2022-07-06 20:40:38 · 561 阅读 · 1 评论