Exhibit A: Yet another proof for having three obligatory pieces of software for every beginning programmer: an ORM, a blog engine and a CMS.<p>On a more serious note, FluentData is a wheel reinvented, square. PetaPoco anyone?
I've fallen head over heels for (Perl's) DBIx::Class and it's ability to "prefetch" joined data[1]. In short, it will populate the top level objects, as well as the items they join to from a single query (yes the DB will have to send duplicate info). I find it really convenient.<p>Recently I've wondered what other ORMs support this feature or something similar to it. Anyone care to comment?<p>[1] <a href="https://metacpan.org/module/DBIx::Class::ResultSet#prefetch" rel="nofollow">https://metacpan.org/module/DBIx::Class::ResultSet#prefetch</a>