随笔分类 -  Mybatis

摘要:缓存 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 Mybatis缓存 MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存。缓存可以极大 阅读全文
posted @ 2021-05-12 19:49 爱吃番茄炒鸡蛋 阅读(70) 评论(0) 推荐(0)
摘要:数据库环境 原SQL语句 select s.id sid, s.name sname , t.name tname from student s,teacher t where s.tid = t.id JAVA类的创建 @Data //GET,SET,ToString,有参,无参构造 public 阅读全文
posted @ 2021-05-12 16:40 爱吃番茄炒鸡蛋 阅读(311) 评论(0) 推荐(0)
摘要:大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在一个面向对象的系统中,系统的各种功能是由许许多多的不同 阅读全文
posted @ 2021-05-12 14:06 爱吃番茄炒鸡蛋 阅读(101) 评论(0) 推荐(0)
摘要:MyBatis的ResultMap及分页 resultMap 1、数据库中的各字段名 2、JavaBean中的类 密码和数据库不一样! public class User { private int id; //id private String name; //姓名 private String 阅读全文
posted @ 2021-05-11 22:30 爱吃番茄炒鸡蛋 阅读(257) 评论(0) 推荐(0)
摘要:配置解析 mybatis核心配置文件 :mybatis-config.xml configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins 阅读全文
posted @ 2021-05-11 20:54 爱吃番茄炒鸡蛋 阅读(114) 评论(0) 推荐(0)
摘要:注意: 增删改三步骤需要事务的提交 sqlsession.commit(); Mapper.xml主要参数 resultType 返回类型 (一般只又查询会用到) parameterType 参数类型 传参用# 例:#{s_id} sql对应的标签不要对应错 —— 例:查询不能用insert 1、首 阅读全文
posted @ 2021-05-11 19:14 爱吃番茄炒鸡蛋 阅读(48) 评论(0) 推荐(0)
摘要:1、什么是mybatis MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普 阅读全文
posted @ 2021-05-11 14:45 爱吃番茄炒鸡蛋 阅读(59) 评论(0) 推荐(0)