To be honest, I'm using AR now for 3 years, but I never specified the Fetch property on any of my collections. To me, it smells a bit like premature optimization. If you worry on performance, you should rather be picky about when to use lazy loading and when not to use it (n+1). This can be done both in HQL and Criteria.
As for DetachedCriteria: ActiveRecordMediator<T> has overloads of FindAll, FindFirst and FineOne taking DetachedCriteria. -Markus 2009/6/17 csharp <[email protected]> > > I do not want to use HQL as I read that it does not respect the > FetchEnum I specify in the property attributes. > > to query an association - random example : > > > class car > -engine > -transmission > -numberOfWheels > -etc > > > class engine > -number of cylinders > > > class transmission > -auto? > -type > > > I read that it looks like using detached criteria is the recommended > approach to query properties of the engine object inside the car > object, yet Hibernate's docs say this about detached criteria: > > > The DetachedCriteria class lets you create a query outside the scope > of a session, and then later execute it using some arbitrary Session. > > > Also, they have a specific section regarding querying associations: > > > http://docs.jboss.org/hibernate/stable/core/reference/en/html/querycr... > > > Does Castle have a way to query associations using ICriterion? > > Alternatively, did i misread that HQL does not respect the FetchEnum I > specify in the property attributes > > > I don't mind one way or another, just wanted to see what the pros and > cons were. Does HQL introduce any limitations at all? > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---
