Re: Setting relationship is fetching all objects
Re: Setting relationship is fetching all objects
- Subject: Re: Setting relationship is fetching all objects
- From: Maik Musall <email@hidden>
- Date: Tue, 31 Jul 2012 21:39:51 +0200
Am 31.07.2012 um 21:29 schrieb Pascal Robert:
> I have a weird problem or maybe I'm just stupid. In awakeFromInsertion, I want to set a relationship (transactionType) on all new Transaction EOs. So I did this:
>
> @Override
> public void awakeFromInsertion(EOEditingContext editingContext) {
> super.awakeFromInsertion(editingContext);
> setQuantity(1);
> TransactionType standardType = TransactionType.fetchTransactionType(editingContext, TransactionType.NAME_KEY, TransactionType.STANDARD_TYPE);
> setTransactionTypeRelationship(standardType);
> }
>
> The problem? When setTransactionTypeRelationship is called, it fetches ALL transactions of the "Standard" type, returning 50854 objects. Why is that happening?
Because you have an unnecessary reverse relationship from TransactionType to Transaction, which needs to be validated at that point?
Maik
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden