zoukankan      html  css  js  c++  java
  • MyBatis学习2-MyBatis介绍

    Mybatis是一个半自动映射的框架,因为它需要手工匹配提供POJOSQL和映射关系,而全表映射的Hibernate只需要提供POJO和映射关系。

    iBatis(internet abatis)提供的持久层框架包括SQL Maps和DAO,它能很好地解决Hibernate遇到的问题,与Hibernate不同的是,它不单单要我们提供映射文件,还需要提供SQL语句、、

    MyBatis所需要提供的映射文件包含三部分

    1 SQL

    2 映射规则

    3 POJO

    这样,MyBatis可以配置动态SQL,可以优化SQL,配置决定SQL映射规则,支持存储过程,MyBatis几乎能做到JDBVC所能做到的所有事情,而且句有自动映射功能(若SQL列名和POJO的属性名保持一致,MyBatis会自动提供映射规则)。

    SQL和映射规则都在XML里面进行了分离,可以自由叔写SQL,定义映射规则,MYBatis提供接口变成的映射器只需要一个接口和映射文件便可运行

  • 相关阅读:
    使用canvas技术在网页上绘制鲜花
    java连接Access数据库
    L2-009. 抢红包
    L2-008. 最长对称子串
    L1-032. Left-pad
    L1-016. 查验身份证
    L1-005. 考试座位号
    L1-030. 一帮一
    L1-023. 输出GPLT
    L1-028. 判断素数
  • 原文地址:https://www.cnblogs.com/alloevil/p/10973815.html
Copyright © 2011-2022 走看看