日期:2014-05-19  浏览次数:20556 次

有了hibernate,我还需要再去重新学数据库吗
以前学过数据库,但是没怎么学好,现在增删改查hibernate里面都已经有了方法,我还有必要去学数据库么

------解决方案--------------------
hibernate只是封装了数据库的操作,但是数据库有很多操作是不一样的,比如说nosql 你用hibernate就写不了,有些数据库hibernate还是不支持的,所以还要学,hibernate不是万能的有时候不如sql好用
------解决方案--------------------
数据库本身的操作还是要学习的,hibernate封装的太彻底,有很多东西靠hibernate实现不方便。
------解决方案--------------------
最好去学习下数据库,你以后做的项目不一定都用hibernate吧?等不用hibernate再学,你就会很吃力。而且数据库是最底层的,若用hibernate,mybatis等这些框架出了错,懂数据库的话问题也好找一些。作为java程序员,我觉得至少要懂一种数据库。