论坛首页 入门技术论坛

论Hibernate ORM的蛇足之嫌

浏览 1673 次
该帖已经被评为新手帖
作者 正文
   发表时间:2011-04-11  
关于ORM
构造一个表挺麻烦,构造一个类也很麻烦,更麻烦的是构造一个表

或类时,必须同时配置一个类或表,其中一个改动,必须注意另一

个是否需要修改,表和类紧紧的耦合在一起,这就Hibernate的目

的,省略掉了Sql

然后Sql是关系数据库的精华,Sql取出来的数据不需要对应任何

特性的数据类型,
类是面向对象编程语言最最重要的实体,关系数据库和类之间连

接的纽带就是Sql,JDBC的思想无疑是伟大的

然而Hibernate却要处理替代JDBC,简直就是舍本求末,
表的变化没有必要引起类的变化,同时类的变化也没必要引起表

的化,我们完全可以通过修改Sql语句使两者保持相对的稳定性,
因此从数据库<->Sql<->Class的关系对应足以应付复杂的变化,

而且比Hibernate更方便

sql是为关系数据库而生的,Sql到数据库的对应关系是内置的,所

以,我们要做的工作就是完成Sql到类的变化

个人愚见,完全可以放弃ORM,取而代之,我们使用OSM

   发表时间:2011-04-12  
LZ说得很对,用sql乔一下类和表的平衡就可以了,保持对应,但是有时候 我真的很懒!!!!
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics