ibatis 学习笔记

ibatis与Hibernate的区别:

  Hibernate是一个表与对象映射的持久化框架,通过配置文件或者注解把关系型数据库表与对象映射,通过对对象的持久化操作来操作数据库

  ibatis是通过Sql映射持久化框架,通过sql配置与对象(POJO模型)相互联系,把对象映射到sql语句中(当作参数)

  优缺点:

    优点:

      Hibernate:1、不用写过多的sql语句,通过Hibernate封装的sql查询API完成基本查询和持久化操作

      ibatis:1、sql操作更直观

           2、相对于Hibernate更加容易上手和理解,不用太多的配置文件

           3、减少了与程序的耦合性,一些查询可直接更改配置文件,不用更改程序代码,可变性、维护性强于Hibernate

    缺点:

      ibatis参数传递不够灵活,如果在sql语句中需要更多的参数或者不同的参数构造,需要对pojo模型类进行修改

      过多的sql语句配置,不能像Hibernate一样对简单的sql查询支持

ibatis简述:

  ”半自动“话的持久化框架,适合小型的项目使用

ibatis操作步骤:

  1、添加支持包

  2、完成SqlMapConfig.xml配置文件

转载于:https://www.cnblogs.com/Shalove/p/3210861.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值