NHibernare | |
---|---|
Tip de | Maparea obiect-relațională |
Scris in | C# |
Sistem de operare | multiplatformă |
Platformă hardware | .NET |
ultima versiune | 5.1.3 ( 20 iunie 2018 ) |
Licență | Licență publică generală minoră GNU |
Site-ul web | hibernate.info |
NHibernate este o soluție ORM pentru platforma Microsoft .NET portată din Java . Este o bibliotecă gratuită și cu sursă deschisă distribuită sub Licența publică generală minoră GNU .
NHibernate permite ca obiectele logice de afaceri să fie mapate la o bază de date relațională . Pe baza descrierii XML date a entităților și relațiilor, NHibernate generează automat interogări SQL pentru a încărca și salva obiecte.
NHibernate este un port .NET al popularei biblioteci Hibernate pe platforma Java . Versiunea 1.0 acoperă setul de caracteristici Hibernate 2.1, precum și unele dintre caracteristicile Hibernate 3. NHibernate 1.2.1, lansat în noiembrie 2007, oferă și mai multe caracteristici din Hibernate 3, acceptă .NET 2.0, proceduri stocate, generice și tipuri nullabile. NHibernate 2.0.1, lansat la sfârșitul lunii septembrie 2008, oferă majoritatea caracteristicilor Hibernate 3.