SpringMVC(五)
来源:互联网 发布:ubuntu新建文件夹 编辑:程序博客网 时间:2024/06/15 01:17
======MyBatis框架=========
1.MyBatis简介
MyBatis–>iBatis
MyBatis:封装了JDBC应用,简化了JDBC编程。
–封装了连接获取,生成statement,
执行sql,释放连接过程
–封装了将查询结果转换成实体对象
(需要字段名和实体属性名对应)
–封装了实体对象参数跟SQL中?映射过程
insert into user (username,pwd,name)
values (#{属性名},#{属性名},#{属性名})
–封装了根据Mapper接口(Dao)生成实现组件过程
使用MyBatis开发者只需要做一下工作
–搭建MyBatis开发环境
–编写SQL语句
–编写Mapper接口
–使用SqlSession对象触发增删改查操作
2.MyBatis使用
create table cost(
cost_id int primary key auto_increment,
name varchar(50) not null,
base_duration long,
base_cost double,
unit_cost double,
status char(1),
descr varchar(100),
creatime date,
startime date,
cost_type char(1)
) default charset=utf8;
a.搭建Mybatis开发环境
–引入mybatis.jar和数据库驱动包
–src下添加主配置文件SqlMapConfig.xml
b.获取SqlSession对象资源
c.对表做操作
–编写实体类
–定义SQL语句
–利用SqlSession操作SQL
select cost_id,name
from cost where cost_id=1;
d.Mapper映射器接口(规范)
–方法名与SQL定义的id属性一致
–方法参数类型与SQl定义的parameterType属性一致
–方法返回类型参考SQL定义的resultType
–在SQL定义文件的
namespace指定对应的接口类型
- SpringMVC学习 (五)
- SpringMVC(五)
- springmvc(五)springmvc和mybatis整合
- 深入浅出Spring(五) SpringMVC
- SpringMVC总结(五)上传
- 【springmvc (五)】使用ajax
- (五) SpringMVC 导出Excel
- SpringMVC学习笔记(五)
- springMVC框架--springMVC拦截器原理(五)
- SpringMVC之Web-Spring,SpringMVC,Mybatic整合教程(五)
- SpringMVC国际化(i18n)(五)
- Spring+hibernate+springmvc 整合(五)
- springmvc学习笔记(五)开启注解
- SpringMvc教程(五)--父子上下文(WebApplicationContext)
- springMVC源码分析--AbstractDetectingUrlHandlerMapping(五)
- springMVC源码分析--RequestMappingHandlerAdapter(五)
- hjr教程-JSP(五):SpringMVC进阶
- springmvc(五)---全局异常处理器
- import matplotlib出错
- "数据结构翻转课堂"答疑实录——概述
- [uva 12412]A Typical Homework(师兄帮帮忙)
- iOS 图片压缩
- Vim命令使用方法
- SpringMVC(五)
- 本地存储(数据持久化)
- VC6:Could not execute: Access denied(Win32 error 5)
- Eclipse插件之jQueryWTP插件的安装方法
- 在HTML中使用JavaScript
- Java小技巧
- [总结]视音频编解码技术零基础学习方法- 理论
- hdu 1158 Employment Planning
- 01 程序启动工具