01-什么是mybatis
什么是MybatisMyBatis是一款优秀的持久层框架它支持定制化SQL、存储过程以及高级映射。.MyBatis 避兔了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(Plain Old JavaObjects,普通老式Java对象)为数据库中的记录。MyBatis 本是apache的一个开源项目iBa
·
什么是Mybatis
- MyBatis是一款优秀的持久层框架
- 它支持定制化SQL、存储过程以及高级映射。
- .MyBatis 避兔了几乎所有的JDBC代码和手动设置参数以及获取结果集。
- MyBatis 可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(Plain Old JavaObjects,普通老式Java对象)为数据库中的记录。
- MyBatis 本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis 。
- 2013年11月迁移到Github,
如何获得Mybatis
- maven仓库
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.2</version>
</dependency>
持久化
数据持久化
-
持久化就是将程序的数据在持久状态和瞬时状态转化的过程
-
内存:断电即失
-
数据库(Jdbc),io文件持久化。生活:冷藏.罐头。
为什么需要需要持久化?
- 有一些对象,不能让他丢掉。
- 内存太贵了
持久层
Dao层,Service层,Controller层…
- 完成持久化工作的代码块
- 层界限十分明显
为什么需要Mybatis?
-
帮助程序猿将数据存入到数据库中。
-
方便
-
传统的JDBC代码太复杂了。简化。框架。自动化。
-
不用Mybatis也可以。更容易上手。技术没有高低之分
-
使用的人多
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)