Art*_*ium -1 java database hibernate data-access-layer eclipselink
Hibernate和eclipselink是最受欢迎的Java DAL框架.根据我的理解,他们将程序员创建的对象映射到自动创建的数据库关系和存储过程.
使用此方法的优点和缺点是什么:
编写自己的DAL,假设我的项目是中小型的.
找到一个框架(如果存在?),它将以另一种方式 - 从数据库关系和存储过程创建类.
就个人而言,我对数据库关系而不是Java(或任何编程语言)类的推理感到更为自在.
您对JPA的理解是错误的.JPA(其中Hibernate和EclipseLink是两个实现)是一个ORM:Object Relational Mapper.有些人更喜欢设计Java对象并从这些对象中推导出数据库模式.其他人更喜欢设计数据库模式,并从此模式中推导出Java对象.
两种方法都是可能的,JPA不承担任何这些方法.它指定了如何/必须将Java对象及其关联映射到表.
编写自己的DAL的优点:
找到一个从数据库关系创建类的框架的优点:
| 归档时间: |
|
| 查看次数: |
561 次 |
| 最近记录: |