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
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




