1.对象关系映射:orm
(1).hibernate是操作数据库的框架,底层是通过jdbc来操作数据库的
(2).是用面向对象的方式操作的数据库
2.与jdbc的比较
(1).jdbc缺点:
代码繁琐,关闭资源麻烦,不是面向对象的数据库操作,没有数据缓存,移植性比较差
(2).jdbc优点:
效率高
(3).hibernate缺点:
程序员不能控制sql语句,hibernate自带hql
如果对sql的优化要求比较高不适合用hibernate
数据量特别大,不适合用hibernate
(4).hibernate优点:
代码简单,关闭资源方便,面向对象的数据库操作,有数据缓存,移植性好