NHibernate 1.2 está listo para ser usado en producción, las cosas que mencionan en las notas de la versión son:
- Support for generic collections (soporte nativo para generics)
- Custom SQL, including stored procedures (se puede personalizar la consulta SQL usada para persistir las entidades, también existe soporte para procedimientos almacenados)
- Improved legacy database support
- Subselect fetching
- Enhancements to Criteria API
- Filters (filtrar datos de acuerdo a ciertos criterios definidos)
- Enhanced user types support
- Update batching on MS SQL Server (ejecutar en conjunto, consultas
UPDATE/INSERT/DELETE
) - Multi-queries (algo parecido al anterior pero esta característica es para recuperar datos)
- SysCache2 (cache de segundo nivel en el que se puede hacer uso del denominado "cache invalidation" para refrescar los datos de acuerdo a algunos eventos producidos en la base de datos)
- Database dialects (soporte para nuevas bases de datos Ingres, Informix, Sybase ASA, Microsoft SQL Server 2005 y SQL Server CE. Ahora es posible usar
SetFirstResult
/SetMaxResults
en SQL Server 2005)
Fuente: Ayende