Yes,

I have tried to make a FetchSpec with FetchAll  and the Error is gone.

The Template "JavaSourceEOF52.eotemplate" makes a method for every FetchSpec. That is a nice feature.

But "JavaSubclassSourceEOF5.eotemplate" expect a "FetchAll" FetchSpec is a little strange and not documented^^

Thanks that helped a lot.

After playing 2 days with this Error, I was a little destroyed.

Ken


On 2007/11/16, at 17:20, Mike Schrag wrote:

public static NSArray&lt;<wo:WOString value="[entity.classNameWithoutPackage]"/>&gt; allObjects(EOEditingContext aContext) { return <wo:WOString value="[superClassPrefix]"/><wo:WOString value="[entity.classNameWithoutPackage]"/ >.objectsForFetchAll(aContext);
 }
You're right, this appears to be a bug in the default JavaEOGenerator templates. It appears that the default subclass template presumes that you have a "FetchAll" fetch spec in your model for all of your entities (unless this is built into EOGenericRecord in 5.4, but I don't see it if it is). The superclass template generates objectsFor<fetchspecname> for every fetch spec, but most people I don't think have the FetchAll fetch spec defined (none of mine do). You can either modify the default subclass template to just remove this method, or you can switch to use the Velocity EOGenerator that I talked about a couple days ago.

ms

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

This email sent to [EMAIL PROTECTED]

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

This email sent to [EMAIL PROTECTED]

Reply via email to