I still think your experience is a bit on the extreme side but I'll still admit you've got me thinking: not because I've seen ORM causing much problems (I can use them just fine with indexes and custom SQL) but because maybe there is a better way.
Last I read up on MyBatis is probably >10 years ago and IIRC at that point it seemed like a manifestation of what the Rails guys teased us with:
<situps>
<up/>
<down/>
</situps>
but I'll admit:
- I've been wrong before
- things might have changed in 10 years
- I've always known there were cases for something else but maybe I should adjust my threshold
For anyone else who reads this, just be aware that many smart people are happily using JPA. :-)
Last I read up on MyBatis is probably >10 years ago and IIRC at that point it seemed like a manifestation of what the Rails guys teased us with:
but I'll admit:- I've been wrong before
- things might have changed in 10 years
- I've always known there were cases for something else but maybe I should adjust my threshold
For anyone else who reads this, just be aware that many smart people are happily using JPA. :-)