¿Que es un ORM?
Eso me lo pregunte hace ya varios años y me di a la tarea de buscar por internet que era eso, ya que en una charla que asistí hablaron al respecto y la verdad desconocía que era eso.
Para el mundo de java estos temas ya estaban en la palestra, ya que en .Net se han conocido pero solo ORMs comerciales hasta en la versión 2005 de .net con LINQ to SQL o Entity Framework, el único que conocí hace ya varios años que es OpenSource es el NHibernate.
Bueno pero no era de una herramienta en especial que quería comentarles, sino de responder esa pregunta que a la fecha todavía no me queda bien clara, pero haré el intento de escribirlo en un par de lineas.
Un Object Relational Mapping (ORM) es el mapeo o si le queremos llamar de otra forma la representación en una clase u objeto de una tabla de una base de datos(a esta altura algunos estarán diciendo eso no es completamente cierto).