I think that QueryDSL on top of JPA on Scala is just about as good as it gets.
It is also complex and requires that you really master all the ingredients... If SQL is a mystery to you, it will just be a painful experience.
It is also complex and requires that you really master all the ingredients... If SQL is a mystery to you, it will just be a painful experience.
Tl;dr you aren’t wrong, but many home-rolled ORMs are simpler and much easier to use than, say, activerecord.