Let's look at the details of mapping of this relationship. Is it
mapped as 1..1 or 1..N? If it is 1..1, is there a "to dep pk" flag set
in one of the directions?
Andrus
On Jul 8, 2009, at 12:43 PM, Donald Vrakking wrote:
> Hi,
>
>
> I have two objects A and B which have an m:1 relation (it's used as
> a 1:1). I created a SelectQuery to get instances of A and added a
> prefetch to B. After executing the query, A only has a toOneFault
> for B, so when I access B it will execute another
> (relationship)query on the database.
>
> It doesn't matter if I use a DISJOINT or a JOINT prefetch, the
> result is the same; all the necessary queries are executed and the
> datarows for B are put in the cache, but the property on A isn't
> updated with the prefetched B. Does anybody know how to explain
> (and fix ;-)) this?
>
> Thanx,
>
> Donald Vrakking
>
This archive was generated by hypermail 2.0.0 : Thu Jul 09 2009 - 03:00:37 EDT