zoukankan      html  css  js  c++  java
  • Mybatis学习笔记

    1Mybatis优缺点

    优点: Mybatis实现了对Dao层的封装,隔离了SQL语句,便于管理,避免了像JDBC那样操作数据集,便于扩展等等。

    缺点: Mybatis属于半自动“ORM”,比Hibernate的工作做得要多很多,对象参数传递比较麻烦,没有Hibernate对象操作的概念。

    2Mybatis的实现方式

    Mybatis提供两种应用实现:XML配置和注解。

    2.1配置主要依赖实体对象的xml文件,将对象以<resultMap>形式注入,并提供给<insert > <delete > <select> <update> 语句引用。

    2.2使用注解来的比配置XML文件要简单得多。只需要在接口上添加相应的注解并附上SQL语句就行了,如:

    插入语句:@insert(" insert into table_user ..")

    修改语句: @update(" update table_user set ....")

    删除语句:@delete(" delete from table_user .....")

    查询语句:@select(" select * from table_user .....")

    3.总结:

    1、MyBaits采用SQL与Entity映射,对JDBC封装程度较轻

    2、MyBatis自己写SQL,更具有灵活性

    3、MyBatis可以进行更为细致的SQL优化,可以减少查询字段。

    4、MyBatis容易掌握,而Hibernate门槛较高。

  • 相关阅读:
    私有数据
    三大框架的对比
    angular的优化
    teamview centos 配置
    各种语言HMAC SHA256实现
    HttpClient使用cookie
    Mysql 安装
    iOS Safari 中点击事件失效的解决办法
    java验证码Captcha
    js 表单验证
  • 原文地址:https://www.cnblogs.com/qcxdoit/p/5800726.html
Copyright © 2011-2022 走看看