On 13/12/12 7:32pm, Sampath Uppula wrote:
Please look at the following solution... I had implemented for similar scenario.
In the below code, I am able to fetch all the data from the relationships tables. But the
problem is I am forced to hardcode the return types (List<Role> List<LOB> ...).
Because of that I am not able to develop a strategic solution.
In other words the requirement is,
Depends on the requirement, columns in the criteria and columns in the fetch
will be different. How can I achieve this using cayenne?
Hope you understand my problem now.
Not really. You asked for a solution to a problem which was fetching data and
following relations. Note that your prefetches are not needed, they are only a
way to improve performance in some situations.
Nothing in Cayenne forces you to specify the specific entity in the generics. You can
treat the List as <PersistentObject> and handle it how you choose.
Ari
--
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A