MyBatis概述——一个优秀的持久层框架

作者:禅与计算机程序设计艺术

1.简介

  1. MyBatis 是一款开源的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和参数处理,
    将 XML 配置化结果映射成 Java 对象并通过接口形式传入到业务层,使得开发人员更关注于业务逻辑而不是数据库相关的事务控制和重复代码等低级事务性工作。
  2. MyBatis 的定位就是将 Java 对象和关系数据库的数据对接起来,做到自动化crud(创建,读取,更新,删除)操作,有效地屏蔽数据库的实现细节,并隐藏了 jdbc 或 ibatis 等数据访问框架的复杂性。
  3. Mybatis 官网:http://www.mybatis.org/mybatis-3/zh/index.html

2.基本概念与术语介绍

2.1.SQL Mapper框架

一句话概括:SQL Mapper框架可以把SQL语句映射为Java方法,从而简化JDBC编程。MyBatis 是这个框架中的一员。

  1. SQL语言:结构化查询语言(Structured Query Language),用于存取、更新和管理关系型数据库系统中的数据。
  2. SQL Mapper Framework&

你可能感兴趣的:(Python实战,自然语言处理,人工智能,语言模型,编程实践,开发语言,架构设计)