The Hybris Persistence Layer: Why a Generation of Commerce Developers Learned to Fear ORMs
Hybris gave engineers a beautifully simple API – modelService.create(), modelService.save(), modelService.remove(). Underneath, it fired hundreds of invisible queries, consumed unbounded memory, made bulk operations impossibly slow, and refused to let you delete data. This is why people are scared of ORMs.