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

Reply via email to