Joe on ORM

Joe Rinehart made a very good post about the state of "ORM" in CFML.  Namely, that there isn't any.  There are several abstract persistence frameworks for CFCs, but no real ORM solutions.

Like Joe, I've been using Hibernate/Groovy to back a lot of CFML applications of late and it's wonderful.  Certainly not without some downsides, but having transitive state-based persistence is absolutely fantastic.  And Goovy makes implementing your entities so much easier with implicit getters/setters, non-tag-based syntax, rich types (for building schemas automatically), and a whole pile of syntactic sugar.

3 responses to “Joe on ORM”

  1. Henry Ho

    The syntactic sugar sounds sweet! Any recommendation on where to get started, if my goal is to learn how to use Hibernate with CFGroovy one day? I have had enough of cfscript…

    What should I learn first and where?

    Thanks!

  2. Henry Ho

    Great, thx! I will check it out soon!