JPA and Spring Data JPA are simply implementing the Patterns of Enterprise Application Architecture postulated by Martin Fowler martinfowler.com/eaaCatalog/
1
11
2
113
This is disinformation! 😂😂
3
5
This is wrong and ahistorical. Fowler's book came later and had no influence. I've never read it. If anyone should get the credit it should be Scott Ambler, whose essays on O/R mapping patterns were very much an inspiration behind *some* of the design of Hibernate.
1
Why is it wrong? I didn't say Hibernate. I said JPA, which came in 2006. The patterns are matching precisely, and they are universal. Just because they can be found in a book, it doesn't mean they were not mentioned somewhere else too.
2
1
2
Those "patterns" (and that book) had zero influence on the design of JPA. What had an influence was Hibernate, the draft of the HiA book which I gave to Linda, the experiences of the Hibernate community, and, to a much smaller extent, TopLink.
2
3
Then it's a case of the Multiple Discovery phenomenon. en.wikipedia.org/wiki/Multip…
1
A pattern does not describe some new invention, it describes something that’s been observed as a useful solution multiple times. Saying JPA implements those patterns is correct but does not take credit away from anyone

May 26, 2022 · 9:14 AM UTC

2
1
5
Replying to @stilkov @1ovthafew
And now we approach the @lukaseder Law of Analogy
Lukas's law of analogies: Every analogy will inevitably encourage bikeshedding the analogy's inappropriateness rather than support the idea
1
1
The framing of Vlad's original tweet is odd though. A more reasonable thing to state would IMO be "Fowler's book documents common data patterns, as e.g. found in Hibernate or JPA".
4