![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 84
爱吃番茄炒鸡蛋
这个作者很懒,什么都没留下…
展开
-
mybatis缓存
缓存 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 Mybatis缓存 MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存。缓存可以极大的提升查询效率。 MyBatis系统中默认定义了两级缓存:一级缓存和二级缓存 默认情况下,只有一级缓存开启。(SqlSession级别的缓存,也称为本地缓存)原创 2021-05-14 10:13:34 · 45 阅读 · 0 评论 -
mybatis复杂查询
数据库环境原SQL语句 select s.id sid, s.name sname , t.name tname from student s,teacher t where s.tid = t.idJAVA类的创建@Data //GET,SET,ToString,有参,无参构造public class Teacher { private int id; private String name;}@Datapublic class Stude..原创 2021-05-13 23:09:54 · 134 阅读 · 0 评论 -
mybatis注解开发
mybatis注解开发 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了; 而各个对象之间的协作关系则成为系统设计的关键。小到不同.转载 2021-05-13 23:07:15 · 53 阅读 · 0 评论 -
MyBatis的ResultMap及分页
MyBatis的ResultMap及分页resultMap1、数据库中的各字段名2、JavaBean中的类密码和数据库不一样!public class User { private int id; //id private String name; //姓名 private String password; //密码和数据库不一样! //构造 //set/get //toString()}3、...原创 2021-05-13 23:05:23 · 237 阅读 · 0 评论 -
mybatis配置及其优化
配置解析mybatis核心配置文件 :mybatis-config.xmlconfiguration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)environment(环境变量)transactionManager(事务管理器)dataSource(数据源)databaseIdProvider原创 2021-05-13 23:03:00 · 185 阅读 · 0 评论 -
mybatis的CURD
注意:增删改三步骤需要事务的提交 sqlsession.commit(); Mapper.xml主要参数 resultType 返回类型 (一般只又查询会用到) parameterType 参数类型 传参用# 例:#{s_id} sql对应的标签不要对应错 —— 例:查询不能用insert1、首先在Mapper接口中完善方法package com.dao;import com.pojo.Student;import java.util.L...原创 2021-05-13 22:59:29 · 64 阅读 · 0 评论 -
mybatis入门
1、什么是mybatis MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。 MyBatis 本是apache的一个开源项目ibatis, 2010年这个项目由apache 迁移到了google code,并且翻译 2021-05-13 22:55:55 · 94 阅读 · 0 评论