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配置文件

posted @ 2013-07-24 15:50  到永玖  阅读(108)  评论(0编辑  收藏  举报