
mybatis
文章平均质量分 81
yxwCat
这个作者很懒,什么都没留下…
展开
-
Mybatis框架详细总结
MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs (Plain Old Java Objects, 普通的 Java 对象)映射成数据库中的记录。MyBatis是一个优秀的持久层框架,它通过配置文件和注解方式将接口与SQL语句绑定,简化了JDBC的使用,提高了开发效率。原创 2023-12-29 21:22:01 · 956 阅读 · 0 评论 -
MyBatis的动态SQL
MyBatis的映射文件中支持在基础SQL上添加一些逻辑操作,并动态拼接成完整的SQL之后再执行,以达到SQL复用、简化编程的效果。Mybatis 动态 sql 可以让我们在 Xml 映射文件内,以标签的形式编写动态 sql,完成逻辑判断和动态拼接 sql 的功能。原创 2023-12-23 20:25:15 · 952 阅读 · 0 评论 -
MyBatis的缓存
为什么使用缓存?首次访问时,查询数据库,并将数据存储到内存中;再次访问时直接访问缓存,减少IO、硬盘读写次数、提高效率Mybatis中的一级缓存和二级缓存一级缓存:它指的是mybatis中的SqlSession对象的缓存。当我们执行完查询之后,查询的结果会同时存在在SqlSession为我们提供的一块区域中。当我们再次查询同样的数据,mybatis会先去SqlSession中查询是否有,有的话直接拿出来使用。当SqlSession对象消失时,Mybatis的一级缓存也就消失了。原创 2023-12-23 17:33:05 · 1114 阅读 · 2 评论 -
MyBatis的配置文件
mybatis-config.xml 文件中的元素节点是有一定顺序的,节点位置必须按以上位置排序,否则会编译错误。主要用于配置数据连接和MyBatis运行时所需的各种特性:包含了影响MyBatis行为甚深的设置(settings)和属性(properties)mybatis-config.xml是Mybatis的全局配置文件,名称可以是任意,但是一般命名都为(mybatis-config)原创 2023-12-20 21:20:31 · 1747 阅读 · 1 评论 -
MyBatis的ORM映射
ORM,Object-Relationl Mapping,对象关系映射,它的作用是在关系型数据库和对 象之间作一个映射处理.在MyBatis中,ORM映射的配置主要包括两个部分:数据库表和之间的映射关系配置,以及SQL语句与Java方法之间的映射关系配置。MyBatis只能自动维护库表”列名“与”属性名“相同时的对应关系,二者不同时无法自动ORM.原创 2023-12-20 19:54:35 · 453 阅读 · 1 评论 -
Mybatis基础教程
MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。原创 2023-12-20 12:31:53 · 663 阅读 · 1 评论