mybatis实现基本CRUD操作

什么是mybatis

Mybatis是一个实现了java数据持久化的开源框架,简单的来说,他就是一个jdbc的封装组件Mybatis的前身是ibatis,ibatis创建于2002年,最初是apache下面的一个开源项目 2010迁移到gogole code ,并且更名为Mybatis;MyBatis是一个支持普通SQL查询(SQL语句),存储过程和高级映射的优秀持久层框架,是一个半ORM框架!

1.2 优秀的持久层框架对比

MyBatis:半自动、支持普通sql、存储过程、高级映射

Hibernate:全自动、支持普通sql、hql、高级映射、存储过程、非语句查询方式qbc、qbe等

MyBatis和Hibernate对比:Hibernate易学难精,因为它是一个全自动框架,基本上所有的解析运行流程交由框架决定,程序员优化的可能性不大。而Mybatis是一个半自动框架,程序员有权力决定其中关键部分内容的sql优化。它们都是ORM框架。

CRUD 是指软件应用程序能够执行的四种基本操作——创建、读取、更新和删除。

CRUD操作

1、编写实体类User 

2、Dao层接口及实现类

3、创建User对象的sql语句映射文件,user.xml

4、创建Mybaits的mapper配置文件mybaits.xml

  typeAliases:给类起别名

  mappers:加载实体类User的sql映射文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值