关于Hibernate适不适合在快速开发中使用的问题
在一个没有详细进行系统设计的开发过程中,我总觉得Hibernate在复杂的应用中很难使用,譬如说,我们要拿取一些离散的信息(如这个表的几个字段,那个表的一些信息),使用Hibernate很难实现;如果按照行家的说法,那是系统没有进行良好建模,但是并不是所有系统都可以设计良好的,尤其在迭代开发过程中更是难以避免的;第二个情况是如果进行复杂的查询(如sql套sql的复杂查询,或者外联加统计等情况),感觉很难实现,我的一种做法是先形成视图,在生成bean(如我在列表中显示一些外键如单位名称,角色名称是),不过这种做法很麻烦;所有,有时候我觉得,Hibernate是不是只适合有足够进行设计的系统,不适合快速开发;还有如果系统只有增删查改的简单操作的系统也适合.
希望有用过Hibernate开放过复杂系统的朋友能够指点一下.