在持久层框架这一块,咱们内功修炼的差很少了,有了内功护体,咱们就能够修炼更为强大的实用的功法了,本篇是JDBC的终结篇,对于学过前两篇的修行者来说,本篇仅仅是一个功法的过分内容,从内功过分到招数~java
经过前两章的学习,咱们知道JDBC是java为了能供与各大数据库厂商进行交互,提出的一套标准,按照秘籍上的步骤能够轻易的与数据库进行交互,然而,过多的冗余重复代码,sql语句与java代码混合,动态sql的复杂拼装等等.... 都不利于咱们在实际开发中使用,这时,咱们就须要学习更方便的,实用的,功效的持久层框架~目前最流行的两个是mybatis和hibernate,hibernate是全自动的ORM框架,彻底暗箱操做,这种模式确实很方便,可是失去了一些灵活性,而mybatis则是半自动ORM框架,除了sql语句须要本身写之外,其余的模板式的操做都是暗箱的,这样不只能够灵活的编写sql,还能使得sql与java代码分离,在代码可读性和后期维护上来说有很大的好处,并且,mybatis的帮派人数目前很明显要多于hibernate,因此,接下来的修行过程当中,咱们主修mybatis,hibernate为辅,但无论哪一个框架,他都离不开咱们所修的JDBC的原理,掌握了JDBC后,修炼起其余持久层框架来定会事半功倍sql