Hibernate简介
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate简介相关的知识,希望对你有一定的参考价值。
1.Hibernate的概念
2.Hibernate的作用
3.Hibernate与JDBC对比
使用JDBC具有以下缺点:
需要编写大量的SQL语句
需要给大量的?参数赋值
需要将ResultSet结果集转换成实体对象
SQL中包含特有函数,无法移植
使用Hibernate可以解决上述问题:
自动生成SQL语句
自动给?参数赋值
自动将ResultSet结果集转换成实提对象
采用一致的方法对数据库操作,移植性好
4.Hibernate与MyBatis对比
共性
对JDBC进行了封装
采用ORM思想解决了Entity和数据库的映射问题
MyBatis
MyBatis采用SQL与Entity映射,对JDBC封装程度较轻
MyBatis自己写SQL,更具有灵活性
Hibernate
Hibernate采用数据库与Entity映射,对JDBC封装程度较重
Hibernate自动生成SQL,对于基本的操作,开发效率高
以上是关于Hibernate简介的主要内容,如果未能解决你的问题,请参考以下文章