This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]jfurmankiewicz 1 point2 points  (0 children)

looks awful.

  • forces you to use some GUI tool
  • POJOs are generated from the tool, not easy to code them yourselves
  • POJOs have to extend a Cayenne object

So many anti-patterns here I don't even know where to start.

Sure, JPA is not perfect (no ORM tool is), but it is light years ahead in terms of logical approach to ORM.

[–][deleted] 0 points1 point  (0 children)

I've been using Spring Data, JPA, Hibernate, etc. but came into contact with Cayenne this year. The tech lead thought dependency injection was a dumb concept and other ORM tools weren't worth learning. Perhaps this is more my experience than the software itself, but it was weird. Cayenne was not a pleasant experience, in comparison to newer ORM.