I'm still trying to figure out what's happening...
What I have found so far is that:

If I'm doing:
-latest 5.4 wonder frameworks except JavaERJDBCAdaptor.framework and 
PostgresqlPlugIn.framework from 5.3
-binding to WebObjects 5.4 (using 
wo.system.frameworks=/System/Library/Frameworks/WebObjects54 in my 
wolips.properties)
=> SQL generation doesn't conform to entity inheritance

If I'm doing:
-latest 5.4 wonder frameworks
-binding to WebObjects 5.4 (using 
wo.system.frameworks=/System/Library/Frameworks/WebObjects54 in my 
wolips.properties)
=> SQL generation doesn't conform to entity inheritance

if I'm doing:
-lastest 5.3 wonder frameworks
-binding to WebObjects 5.3 (using 
wo.system.frameworks=/System/Library/Frameworks/WebObjects53 in my 
wolips.properties)
=> I've got the correct behavior which is inheritance enforced when generating 
the SQL in EntityModeler.

So I can say there is something different regarding horizontal inheritance 
between WebObjects 5.3 and WebObjects 5.4. Based on the first case scenario, it 
seems the difference occurs within WebObjects frameworks (but maybe something 
else is involved in the Wonder frameworks in addition to the 2 I keept from 5.3 
in the first case).

I don't know if this is to be considered a bug or if there's just something I 
should add/edit to make horizontal inheritance works under a complete 5.4 
setup, but the fact that I couldn't find the same issue on the list makes me 
feel like the issue could at least be fixed on my side.

Any pointer about where to look at to ensure proper horizontal inheritance SQL 
generation under 5.4?

Thanks,

Xavier


On 31 janv. 2011, at 18:57, Dev WO wrote:

> Hello,
> 
> I don't really know where the issue come from, but here's what's happening 
> and what I've already tried to fix it (without a solution so far).
> 
> I'm using Eclipse 3.6.1.M20100909 cocoa 64
> WOLips 3.6.6215
> PostgreSQL 8.4
> WO 5.4.3
> 
> My previous setup was WO 5.3.3 with the previous major version of Eclipse 
> (Carbon) and WOLips. The following behavior wasn't happening in this setup.
> 
> I've got an Abstract entity A and a couple sub-entities, let's say SubA1 and 
> SubA2.
> In the previous setup, when I generated the SQL for them, they were both 
> correctly referring to A_seq for their primary key generation (in 
> EntityModeler when generating SQL and while the app was running).
> Now they are referring to SubA1_seq and SubA2_seq (in EntityModeler and while 
> the app is running) which breaks the entire application by providing pk that 
> might be already taken by the other sub-entity...
> 
> I first thought it could come from the PosgreSQL plugin framework, but after 
> putting back my previous one, the issue is still there (cleaned the project 
> after "updating" the framework).
> 
> I'll will update WOLips right away to check if it changes anything, but if 
> anyone has an idea on what might cause this issue and even better how to fix 
> it to respect entity inheritance, that would be really nice:)
> 
> Thanks,
> 
> Xavier
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/webobjects%40anazys.com
> 
> This email sent to webobje...@anazys.com
> 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to