# JW **Repository Path**: xinsen/JW ## Basic Information - **Project Name**: JW - **Description**: java web study - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-01-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MyBatis ## MyBatis 第一个应用程序 * 什么是 MyBatis? 是一个基于 Java 持久层的框架. * 什么是持久化? 数据从瞬时状态变成持久状态. * 什么是持久层? 完成持久化工程的代码块. --dao * MyBatis 就是帮助程序员将数据存入数据库中, 和从数据库中取数据. * 传统的 JDBC 操作: 有许多重复的代码块. 比如: 数据取出时的封装, 数据库的建立连接等. MyBatis 通过框架可以减少重复代码, 提高开发效率. * MyBatis 是一个半自动化的 ORM 框架. O -- Object, R -- Relationship, M -- Mapping * MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录 * 如何使用 MyBatis * 步骤 1. 导入依赖 2. xml 必须的配置项配置 3. mapper 的配置