OK, I tried this actually (even if I don't like that because it creates un-used tables I have to clean;)), but still got the wrong inheritance.
So maybe not a winner Chuck;) But I would have hoped for;) Another player? same player shoot again? Xavier > It is called Table Name in Entity Modeler: > <PastedGraphic-1.pdf> > > > > On Feb 2, 2011, at 12:56 PM, Dev WO wrote: > >> >>> see what entity.primaryKeyRootName() returns for each of the entities >>> involved ... >>> >>> actually on your abstract entity, did you set an external name? make sure >>> you set that -- external name on the root entity is what is used in 5.4.3 >>> to determine what sequence to generate. >> >> I was about to try this, but actually, where did you set the "external" name >> in Entity Modeler?? I just have a "name" field:( >> >> Xavier >> >>> >>> ms >>> >>> On Feb 2, 2011, at 3:42 PM, Chuck Hill wrote: >>> >>>> >>>> On Feb 2, 2011, at 12:36 PM, Dev WO wrote: >>>> >>>>>> This sounds really familiar ... I think it was a bug in 5.4.3. >>>>> >>>>> OK, and as I wouldn't hold my breath for 5.4.4 is there a way to fix it:) >>>> >>>> It can probably be fixed in Wonder. But first you have to identify where >>>> the problem is and what the fix is. :-) >>>> >>>> >>>> Chuck >>>> >>>> >>>> >>>>>> On Feb 2, 2011, at 12:46 PM, Dev WO wrote: >>>>>> >>>>>>> Hello Chuck, >>>>>>> >>>>>>> With JavaERJDBCAdaptor or the default JavaJDBCAdaptor, the result is >>>>>>> the same, it doesn't conform to the inheritance modeled in >>>>>>> EntityModeler. >>>>>>> I've got to check into ERExtensions if I can find something. >>>>>>> >>>>>>> I understand not everyone is using Horizontal Inheritance, but I must >>>>>>> not be the only one trying to figure out what's going on with 5.4. >>>>>>> >>>>>>> Just to make sure, I've created a new Wonder framework, created only an >>>>>>> abstract entity and 2 sub-entities with horizontal inheritance, and the >>>>>>> generated SQL is not correct, it doesn't conform to the modeled >>>>>>> inheritance by requesting sequence for the pk for each sub-entity >>>>>>> instead of the abstract parent sequence. >>>>>>> It looks to me this is a bug, I'm not 100% sure it's in Wonder or >>>>>>> Webobjects though. Should I fill a Jira for this? I don't think this >>>>>>> could be qualified as a regression as I don't even know if this bug was >>>>>>> ever in 5.3. >>>>>>> >>>>>>> Thanks for your help, >>>>>>> >>>>>>> Xavier >>>>>>> >>>>>>> On 1 févr. 2011, at 20:24, Chuck Hill wrote: >>>>>>> >>>>>>>> Hi Xavier, >>>>>>>> >>>>>>>> >>>>>>>> On Feb 1, 2011, at 12:42 AM, Dev WO wrote: >>>>>>>> >>>>>>>>> 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 >>>>>>>> >>>>>>>> Try it without JavaERJDBCAdaptor.framework at all (just use >>>>>>>> JavaJDBCAdaptor.framework) >>>>>>>> >>>>>>>> >>>>>>>>> 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. >>>>>>>> >>>>>>>> It might be that few people are using Horizontal Inheritance. I >>>>>>>> have not noticed any problem with Single Table Inheritance. >>>>>>>> >>>>>>>> >>>>>>>>> Any pointer about where to look at to ensure proper horizontal >>>>>>>>> inheritance SQL generation under 5.4? >>>>>>>> >>>>>>>> Based on your evidence, I'd search for "primary" in ERExtensions. If >>>>>>>> nothing else, that will at least show you were in EOF the PK >>>>>>>> generation happens. >>>>>>>> >>>>>>>> >>>>>>>> Chuck >>>>>>>> >>>>>>>> >>>>>>>>> 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/chill%40global-village.net >>>>>>>>> >>>>>>>>> This email sent to ch...@global-village.net >>>>>>>> >>>>>>>> -- >>>>>>>> Chuck Hill Senior Consultant / VP Development >>>>>>>> >>>>>>>> Practical WebObjects - for developers who want to increase their >>>>>>>> overall knowledge of WebObjects or who are trying to solve specific >>>>>>>> problems. >>>>>>>> http://www.global-village.net/products/practical_webobjects >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> 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/mschrag%40pobox.com >>>>>>> >>>>>>> This email sent to msch...@pobox.com >>>>>> >>>>>> >>>>> >>>> >>>> -- >>>> Chuck Hill Senior Consultant / VP Development >>>> >>>> Practical WebObjects - for developers who want to increase their overall >>>> knowledge of WebObjects or who are trying to solve specific problems. >>>> http://www.global-village.net/products/practical_webobjects >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>> >>> >> > > -- > Chuck Hill Senior Consultant / VP Development > > Practical WebObjects - for developers who want to increase their overall > knowledge of WebObjects or who are trying to solve specific problems. > http://www.global-village.net/products/practical_webobjects > > > > > > > _______________________________________________ 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