zoukankan      html  css  js  c++  java
  • iBatis系列之三

    iBatis和Hibernate最大差别就是在于iBatis没有严格的和具体的表做关联;而是将结果集和DAO做关联。

    iBatis的SqlConfig.xml配置一个properties文件,其实可以完全在SqlConfig中配置相应的数据库信息,但是有了一个properties文件之后有一个好处:如果是从生产环境切换到测试环境,只需要修改一处"properties"节点即可。

    DAO模式就是通过生命一个DAO的接口形式来隐藏数据库层具体的实现;DAO模式提供的规则(接口的方法以及方法的签名),具体实现是iBatis,还是hibernat对于调用DAO层的业务层而言不需要关心,这样做法有一个好处,就是可以很容易的切换到别的类型的数据库;同时有的时候需要"Stub"(无需访问真实的DB,返回假值即可)。

  • 相关阅读:
    TS之类的继承
    TS之函数及函数传参
    TS之数据类型
    Linux 协程
    设计模式 装饰器模式和代理模式
    C/C++ C和C++的区别
    C/C++ 内存分配方式
    Linux 进程间通信
    C/C++ RTTI
    Reactor设计模式
  • 原文地址:https://www.cnblogs.com/xiashiwendao/p/4297249.html
Copyright © 2011-2022 走看看