I hope you enjoyed my technical description in the subject heading. :) But it is, in fact, accurate.
(Context: I am converting from 3.0 to 4.0): I have been following Cayenne best practices and have been building queries (and quite a few of the, I might add) with Cayenne-Entity-Property conventions. Simple example: Expression exp = ExpressionFactory.matchExp(Product.IS_DISABLED_PROPERTY, false); In addition, I have been using the Cayenne PROPERTY definitions as part of my core logic. Now I find (in 4.0) that all of these PROPERTY definitions are Deprecated. Other than my personal opinion, that I am not terribly excited about the prospect of ripping out all of my core logic, I would like to find out if this conversion is going to be easier that I estimate. (As usual, I have tried to search the docs and could not find a good “how-to” for a simple functional replacement that would also give me access to the String value of the property (for display purposes). Question: If there is a good how-to/tutorial, please provide the link, if not, then could you please provide one simple example and one more complex example so I can get to work on this? Thanks Joe