ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 软件工程 >> spring-mybatis Mybatis一)实现单表的增删改查

spring-mybatis Mybatis一)实现单表的增删改查(1/5)

来源:网络整理     时间:2017-12-04     关键词:spring-mybatis

本篇文章主要介绍了"spring-mybatis Mybatis一)实现单表的增删改查",主要涉及到spring-mybatis方面的内容,对于软件工程感兴趣的同学可以参考一下: 1.1 什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software f...

1.1 什么是Mybatis

       MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL MapsData Access ObjectsDAO)。

 MyBatis参考资料官网:https://mybatis.github.io/mybatis-3/zh/index.html

官网对Mybatis的介绍更加具有权威性:

  1. MyBatis 是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。
  2. MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及抽取结果集。
  3. MyBatis 使用简单的 XML 或注解来配置和映射基本体,将接口和 Java POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

MyBatis优点:

1、简单易学

       mybatis本身就很小且简单。没有任何第三方依赖,最简单安装只要两个jar文件+配置几个sql映射文件易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。

2、灵活

       mybatis不会对应用程序或者数据库的现有设计强加任何影响。 sql写在xml里,便于统一管理和优化。通过sql基本上可以实现我们不使用数据访问框架可以实现的所有功能,或许更多。

3、解除sql与程序代码的耦合

spring-mybatis相关图片

spring-mybatis相关文章