There is even a term for this: object-relational impedance mismatch.

Of course, that is true for many other things, like object-service impedance 
mismatch, object-XML impedance mismatch, etc, etc. It comes down to the simple 
idea that modeling everything as a custom object is full of problems. 

I agree Scott, this is definitely something worth researching for those into 
building enterprise systems.

-David


On Feb 26, 2010, at 10:13 AM, Scott Gray wrote:

> My point still stands, OFBiz intentionally does not use an ORM layer and if 
> the reasons behind that are not understood then any discussions about it are 
> going to be somewhat fruitless.
> 
> Regards
> Scott
> 
> On 26/02/2010, at 10:06 AM, huang.mi...@gmail.com wrote:
> 
>> Use Grails doesn't means bundle with Hibernate. Grails also supports
>> GORM-JPA combine, license compatible products such as OpenJPA can be
>> used instead. It can defer to the deploy time (thus up to end user) to
>> choose Hibernate or some other JPA implementation.
>> 
>> On Fri, 2010-02-26 at 09:00 -0700, Scott Gray wrote:
>>> Hi Chris
>>> 
>>> With all due respect, your desire to replace the entity engine with 
>>> hibernate exhibits a serious lack of understanding of one of OFBiz's core 
>>> design philosophies.  This has been discussed many times so I don't want to 
>>> rehash the debate here but I do strongly suggest that you search the 
>>> mailing lists for discussions pertaining to hibernate and ORM in general.
>>> 
>>> Regards
>>> Scott
>>> 
>>> HotWax Media
>>> http://www.hotwaxmedia.com
>>> 
>> 
>> 
> 

Reply via email to