Hi Ari, I can't think of the situation when the feature should be disabled. I think it just spares time and lines of code when working with entities with qualifiers. Initial values will be injected only if that is trivial (in fact, only equality expressions - otherwise Cayenne just cannot decide what to inject). For "isDeleted" case I intentionally implemented CAY-1235 and CAY-1236 and use them in pair, more at [1]. I agree this should be mentioned in docs, though.
And once again, currently the feature is quite trivial, e.g. it does not support db paths, chained paths and so on.. If needed, we can discuss an improvement [1] http://cayenne.apache.org/doc/custom-batchquerybuilder-factory.html 2009/8/18 Aristedes Maniatis <[email protected]> > On 18/08/09 9:58 PM, Andrey Razumovsky (JIRA) wrote: > >> Andrey Razumovsky closed CAY-1261. >> ---------------------------------- >> >> Resolution: Fixed >> >> Finished; any advanced inject abilities will go through separate JIRAs. >> The most common case, ASTObjPath=ASTScalar [ AND ASTObjPath=ASTScalar]* is >> covered >> > > > Hi Andrey > > This is a very interesting feature, and I think that before you close the > task we need some documentation on the web site for it. Is there a way to > enable or disable this feature? Is it designed to work in the vertical > inheritance situation as well as the common isDeleted use-case? > > Ari Maniatis > > > > --------------------------> > Aristedes Maniatis > GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A >
