It’s been awhile since I’ve used Java. :) But one thing Cayenne always shined at was making it simple to escape the ORM abstraction and move directly to the Db layer, but doing it in a way that was still clean. For instance, SQLTemplate queries. SQLTemplate queries saved my applications' performance on multiple occasions with large data sets and complex traversals. I suppose today I might try to use EJBQLQuery, but it’s nice to have SQLTemplate in my back pocket. I know Hibernate allows you to execute direct queries, but the lack of ideas such as DbEntity and SQLTemplate always made direct escapes to SQL via hibernate ugly.
Robert > On Oct 9, 2017, at 2:24 AM, Aristedes Maniatis <a...@maniatis.org> wrote: > > On 9/10/17 4:15PM, Andrus Adamchik wrote: >> Maybe I am not looking at it from the user perspective, but I think "ORM >> with character" is a good slogan. > > "ORM with style" is similar but without the connotation in English that > "character" can be somewhat undesirable. > > But its a little overused. Let's keep thinking. > > > What are the positive characteristics we'd like to highlight? > > * ease of use > * flexibility for different DAO ideas and abstractions > * escape the rigid box of JPA > * modeler > > > Its been too long since I've used Hibernate and friends, so I don't really > know what Cayenne's unique selling point is these days. Maybe I'll start a > thread on the user list and get some ideas. > > > > Ari > > > > -- > --------------------------> > Aristedes Maniatis > GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A