JDBC\Hibernate\实体Bean区别是什么,在项目中是如何取舍,如何选择?
发布网友
发布时间:2022-04-07 21:50
我来回答
共4个回答
热心网友
时间:2022-04-07 23:19
首先你问这个问题,我觉的你对JDBC 与 Hibernate 概念还不是太清除。或者是刚接触这个东西,恕我直言。
Hibernate 是一种针对持久层的ORM(对象关系映射)框架,用到的技术就是JDBC 只是对数据库操作很简单。简单化了事务的操作。简单化了复杂的SQL语句,至于效率上是一样的。
至于你说的 所谓的 实体Bean 就是封装 数据库数据用的。
至于项目,那就看你组员的水平了,对Hibernate 都掌握的话,肯定是首选这个。根据实际出发。
不知道我这样的解释你是否明白。
热心网友
时间:2022-04-08 00:37
hibernate是对jdbc的封装,是一种ORM(对象关系影射),entity bean是EJB的一种,管理对象持久化,据我所知实体bean好像不是很成功,实际项目中应用不多。另外两种,小项目可以采用jdbc,不过敏捷开发都用hebernate
热心网友
时间:2022-04-08 02:12
看样子你也不是项目经理
这东西项目经理说了算你就只要知道怎么用就行了
还是老规矩低调当你当上项目组长的时候你自然就知道了
热心网友
时间:2022-04-08 04:03
不同意楼上的说法,等你当上的时候自然就会了啊!????
使用Hibernate的好处是什么?
二、Hibernate是一个和JDBC密切关联的框架,所以Hibernate的兼容性和JDBC驱动,和数据库都有一定的关系,但是和使用它的Java程序,和App Server没有任何关系,也不存在兼容性问题。三、Hibernate不能用来直接和Entity Bean做对比,只有放在整个J2EE项目的框架中才能比较。并且即使是放在软件整体框架中来看,Hib...
前端开发和后端开发有什么区别
一、展示方式不同 1、前端开发主要做的是用户所能看到的前端展示界面。2、后端开发主要做的是逻辑功能等模块,是用户不可见的。二、所用技术不同 1、前端开发用到的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js 、AngularJs等技术。2、后端开发 以java为例 主要用到的 是...