首页 > 编程语言 > 详细

零基础学习java------36---------xml,MyBatis

时间:2019-10-09 22:02:39      阅读:85      评论:0      收藏:0      [点我收藏+]

一. xml 

1. 文档的声明

2. 文档的约束,规定了当前文件中有的标签(属性),并且规定了标签层级关系

技术分享图片

 

 其叫html文档而言,语法要求更严格,标签成对出现(不是的话会报错)

3. 作用:数据格式,存储数据,传输数据     配置文件(主要的作用)

4. xml 解析:

(1).DOM  将数据加载到对象中,不适合解析大文件    xml操作

(2)SAX     解析大文件(一行一行的进行解析)           无法操作

 

二. mybatis简介(知道)

       MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。是一个基于java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs),MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几乎所有的 JDBC代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。  

      MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。 MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO( Plain Old Java Objects,普         通的Java 对象)映射成数据库中的记录.

技术分享图片

 

 简单来说,MyBatis是一个持久层框架,用来操作数据库

优点:

(1)解耦合:sql和java代码的耦合

(2)简化sql的开发,关注点只在sql的书写(原先关注点:sql,连接资源,数据集)

 

零基础学习java------36---------xml,MyBatis

原文:https://www.cnblogs.com/jj1106/p/11644638.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!