
mybatis学习日记
文章平均质量分 76
学习mybtis的过程记录
麓殇⊙
萌新一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mabatis的学习笔记
存在内存中的临时数据将用户经常查询的数据放在缓存中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题经常查询且不经常改变的数据适合使用缓存Ehcache是一种广泛使用的开源Java分布式缓存,主要面向通用缓存要在程序中使用ehcache,先要导包。原创 2025-03-17 17:00:30 · 942 阅读 · 0 评论 -
mybatis--多对一处理/一对多处理
注:单表查询时,当执行到tid时去调用映射,映射又去子查询,所以#{}里面自动填充了cloum的值,所以#{}的值可以随便添,记住,是单表查询时。注意一对多和多对一中 属性名和字段名的问题如果问题不好排查,可以使用日志,建议使用log4j。ofType 用来指定映射到List或者集合中的实体类,反省中的约束类型。5.在核心配置文件中绑定注册我们的Mapper映射文件。对于老师而言,集合,一个老师有多个学生【一对多】:多个学生,关联一个老师[多对一]3.编写Mybatis工具包。环境搭建: 与上文一致。原创 2025-04-14 23:17:02 · 562 阅读 · 0 评论 -
Mybatis-缓存详解
存在内存中的临时数据将用户经常查询的数据放在缓存中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题经常查询且不经常改变的数据适合使用缓存。原创 2025-04-09 16:34:38 · 1268 阅读 · 0 评论 -
Mybatis配置文件解析(详细)
你既可以在典型的 Java 属性文件中配置这些属性,也可以在 properties 元素的子元素中设置(即db.properties)在了解Mybatis如何帮助客户进行数据的存取后,便对Mybatis的配置文件起了兴趣,在查阅官方文档后,总结了平时能用到的配置,希望能对大家有帮助。中的 Java Bean,在没有注解的情况下,会使用 Bean 的首字母小写的非限定类名来作为它的别名。SqlSession 的实例不是线程安全的,因此是不能被共享的,所以它的最佳的作用域是请求或方法作用域。原创 2025-03-26 23:34:59 · 1281 阅读 · 0 评论 -
Mybatis中的CURD
我们都知道,Mybatis是一款优秀的持久层框架,他被开发的主要目的是为了简化JDBC的开发,它支持自定义SQL,存储过程以及高级映射,几乎免除了所有的JDBC代码以及设置参数和获取结果集的工作,那么Mybatis是如何帮助程序员将数据存取到数据库里面的呢?注意:除了查询,其他三种都需要提交事务,我这里是因为工具类中自动提交事务,而且,在执行完事务后要记得关闭SQLsession!在mapper包下编写接口UserMapper,在里面写方法。这是Mybatis的基础,需要多加练习。原创 2025-03-26 18:59:48 · 318 阅读 · 0 评论 -
如何搭建第一个mybatis项目
在创建包mapper,新建接口UserMapper和UserMapper.xml。并在接口里写入CRUD方法,在UserMapper.xml中写入对应的SQL语句。注:每一个Mapper.xml文件都需要在Mybatis核心配置文件中注册!为了提高代码的复用性,将mybatis开启事务的代码封装成工具类。根据表中数据来编写实体类,新建一个pojo包,创建User类。搭建环境——>导入Mybatis——>编写代码——>测试!新建一个工具包util 在在里面创建MybatisUtil。新建一个maven项目。原创 2025-03-25 15:23:38 · 240 阅读 · 0 评论