ssm
ssm
不畏未来!不念过去
java初学者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
7.mybatis缓存
缓存 1. 简介 1.1 什么是缓存 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 1.2 为什么使用缓存 减少和数据库的交互次数,减少系统开销,提高系统效率。 1.3 什么样的数据能使用缓存 经常查询并且不经常改变的数据 2.Mybatis缓存 MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 mybatis 系统中原创 2020-09-03 20:44:49 · 131 阅读 · 0 评论 -
6.mybatis动态sql
动态Sql 1.什么是动态sql: 就是根据不同的条件生成不同的SQL语句 利用动态SQL这一特性可以彻底摆脱这种痛苦 如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动态 SQL 元素可能会感觉似曾相识。在 MyBatis 之前的版本中,需要花时间了解大量的元素。借助功能强大的基于 OGNL 的表达式,MyBatis 3 替换了之前的大部分元素,大大精简了元素种类,现在要学习的元素种类比原来的一半还要少。 类型 if choose (when, otherwise) trim (原创 2020-08-31 21:31:04 · 193 阅读 · 0 评论 -
5.mybatis注解
注解 1.面向接口编程 我们在一般实现一个系统的时候,通常是将定义与实现合为一体,不加分离的,我认为最为理想的系统设计规范应是所有的定义与实现分离,尽管这可能对系统中的某些情况有点麻烦。 根本原因:解耦,可拓展,提高复用,分层开发中,上层不用管具体的实现,大家都遵守共同的标准,使得开发变得容易,规范性更好. 什么叫面向接口编程 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了; 而各个对象之间的协作关系原创 2020-08-30 21:16:23 · 191 阅读 · 0 评论 -
4.Resultmap及分页
1.Resultmap (结果集映射) 1.1、问题: 属性名和字段名不一致? 数据库 id name pwd 实体类 id name password 1.2、解决: <!-- 结果集映射 --> <resultMap id="UserMap" type="User"> <!-- column数据库中的字段,property实体类中的属性 --> <result column="id" prop原创 2020-08-28 22:35:41 · 413 阅读 · 0 评论 -
3.mybatis的配置
配置解析 1.配置种类 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(环境变量) transactionManager(事务管理器) dataSource(数据源) d原创 2020-08-27 22:04:00 · 111 阅读 · 0 评论 -
2.mybatis的简单增删改查
mybatis的crud 1.CRUD 1. namespance namespace中的包名要和dao/mapper接口的包名一致! 2.select 选择,查询语句: id:就是对应的namespace中的方法名; resultType:sql语句执行的返回值; parameterType:参数类型; 编写接口 User getById(int id); 编写对应的mapper中的sql语句 <select id="getById" resultType="com.pojo.Use原创 2020-08-25 22:39:52 · 116 阅读 · 0 评论 -
1.mybatis入门
mybatis入门 1.什么是Mybits MyBatis 是一款优秀的持久层框架。 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache softwar原创 2020-08-24 21:20:12 · 159 阅读 · 0 评论
分享