持久层框架JDBC篇(3)

编程

      在持久层框架这一块,我们内功修炼的差不多了,有了内功护体,我们就可以修炼更为强大的实用的功法了,本篇是JDBC的终结篇,对于学过前两篇的修行者来讲,本篇仅仅是一个功法的过度内容,从内功过度到招数~

     通过前两章的学习,我们知道JDBC是java为了能供与各大数据库厂商进行交互,提出的一套标准,按照秘籍上的步骤可以轻易的与数据库进行交互,然而,过多的冗余重复代码,sql语句与java代码混合,动态sql的复杂拼装等等.... 都不利于我们在实际开发中使用,这时,我们就需要学习更方便的,实用的,功效的持久层框架~目前最流行的两个是mybatis和hibernate,hibernate是全自动的ORM框架,完全暗箱操作,这种模式确实很方便,但是失去了一些灵活性,而mybatis则是半自动ORM框架,除了sql语句需要自己写以外,其他的模板式的操作都是暗箱的,这样不仅可以灵活的编写sql,还能使得sql与java代码分离,在代码可读性和后期维护上来讲有很大的好处,而且,mybatis的帮派人数目前很明显要多于hibernate,所以,接下来的修行过程中,我们主修mybatis,hibernate为辅,但不管哪个框架,他都离不开我们所修的JDBC的原理,掌握了JDBC后,修炼起其他持久层框架来定会事半功倍

以上是 持久层框架JDBC篇(3) 的全部内容, 来源链接: utcz.com/z/511963.html

回到顶部