
mybatis
文章平均质量分 78
zqhwboy
我想赢,但我并不怕输.
展开
-
Mybatis技术的本质
1. Mybatis技术的本质 ORM框架:Object Relational Mapping 用于实现面向对象的编程语言里,不同类型系统数据 之间的转换 2.用源码去验证Mybatis如何获取数据库源的: 下面是层层调用结构 然后我们自己从上面打断点的地方dubug开始看源码是否如这样(验证才是检验真理的标准) 调用build方法 1. SqlSessionFactory build(InputStream inputStream) 2.XMLConfigBuilder parser = new原创 2021-11-16 16:59:18 · 1376 阅读 · 0 评论 -
Mybatis简述和分析#{}和${}的区别是什么?
1. Mybatis存在哪些优点和缺点 优点 基于SQL语句编程,想当灵活,不会对应用程序或者数据库的现有设计造成任何影响,SQL单独写,解除sql与程序代码的偶尔,便于统一管理. 与JDBC相比,减少了50%以上的代码量,消除了JDBC大量冗余的代码,不需要手动开关连接 很好的与各种数据库兼容,(因为Mybaties使用JDBC来连接数据库,所以只要JDBC支持的数据库Mybatis都支持) 能够与Spring很好的集成 提供映射标签,支持对象与数据库的ORM字段关系映射,支出对象关系组件维护 缺点:原创 2021-11-16 13:46:33 · 685 阅读 · 0 评论 -
Mybatis 根据狂神视频记得笔记
环境 JDK1.8 Mysql5.7 maven 3.6.1 IDEA 简介 1.1什么是MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 1.2持久化 数据持久化 持久化就是将程序原创 2021-03-30 21:02:23 · 94 阅读 · 0 评论