mybatis学习笔记之学习目录(1)
来源:互联网 发布:pass软件使用手册 编辑:程序博客网 时间:2024/06/07 20:25
mybatis学习笔记之学习结构(1)
学习结构:
1.mybatis开发方法
原始dao开发方法(程序需要编写dao接口和dao实现类)
mybatis的mapper接口(相当于dao接口)代理开发方法
mybatis配置文件SqlMapConfig.xml
mybatis核心:
mybatis输入映射
mybatis输出映射
mybatis的动态sql
2.高级知识
高级结果集映射(一对一/一对多/多对多)
mybatis查询缓存(一级缓存/二级缓存)
mybatis和spring进行整合
mybatis逆行工程
1.对原生态jdbc程序中问题总结
使用jdbc查询mysql数据中用户表的记录
数据库的硬连接的问题
1.数据库连接,使用时就创建,不使用就立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响数据库性能。
设想:使用数据库的连接池来管理数据库连接。
2.将sql语句硬编码到java代码中,如果sql语句修改,需要重新编译java代码,不利于系统维护。
设想:将sql语句配置在xml文件中,即使sql变化,不需要对java代码进行重新编译。
3.向perparedStatement中设置参数,对占位符位置和参数值,硬编码在java代码中,不利于维护。
设想:将sql语句及占位符配置到xml文件中。
4.从resultSet中遍历结果集数据时,存在硬编码,将获取表的字段进行硬编码,不利于系统维护。
设想:将查询的结果集,自动映射成java对象。
0 0
- mybatis学习笔记之学习目录(1)
- MyBatis学习之目录
- Mybatis学习笔记(1)之了解MyBatis
- mybatis学习笔记(零)mybatis学习之HelloWorld
- mybatis学习笔记(1)
- Mybatis学习之个人笔记(一)
- 学习笔记之Mybatis Generator
- mybatis学习笔记之resultMap
- J2EE系列之MyBatis学习笔记(二)-- mybatis配置
- Mybatis学习笔记(1)
- MyBatis学习笔记(1)
- MyBatis-学习笔记-1
- mybatis 学习笔记 1
- mybatis学习笔记(-)
- Linux学习笔记之目录
- PixHawk学习笔记 之 目录
- mybatis学习笔记(六)使用generator生成mybatis基础配置代码和目录结构
- Mybatis基础学习目录
- 网页图片延迟加载LazyLoad.js使用方法介绍和实例
- 带宽与数据传输速率
- Android用surface直接显示yuv数据(二)
- java判断list为空
- 传递还是值传递
- mybatis学习笔记之学习目录(1)
- Java螺旋矩阵算法
- oc 零散知识 下划线 property synthesize
- 比较好的一些技术参考博客
- 基于CMPP2.0的Socket客户端(Java) - JAVA编程语言
- Java对Map排序
- RAM、NAND Flash、NOR Flash的区别详解
- SecureCRT中文乱码解决方法
- null可以被强制类型转换成任意类型的对象