InfoQ Homepage Hibernate Content on InfoQ
-
NHibernate Mappings In-Depth
Ayende Rahien have posted 13 blog posts describing the different NHibernate mappings in detail with examples. Ayende is one of the contributors to NHibernate, the creator of NHibernate Profiler and have been using NHibernate for many years.
-
Article: A Fusion of Proven Ideas: A Look Behind S#arp Architecture
In this article Billy McCafferty presents S#arp Architecture, an ASP.NET MVC architectural framework meant to leverage current best practices in architecting ASP.NET web applications by providing a project code template which uses Domain-Driven Design techniques and has built-in support for NHibernate, Castle Windsor and SQLite.
-
Fluent NHibernate Has a Wiki
Fluent NHibernate is an alternative to using XML mappings in NHibernate. Fluent NHibernate is using a fluent interface allowing you to define mappings in code instead of XML. Some people in the community have complained about the lack of documentation for Fluent NHibernate and as a response James Gregory recently announced the official Wiki for Fluent NHibernate.
-
Hibernate Search 3.1 Supports Dynamic Search Analyzer and Query Time Performance Improvements
The latest version of Hibernate Search, an open source domain model search framework from Hibernate group, supports a declarative and dynamic search analyzer model as well as indexing and query time performance improvements. Hibernate Search development team recently announced the release of Version 3.1 of the search framework. The new version also provides new features focused on usability.
-
Envers Joins Hibernate
Envers is an open-source project from JBoss which has recently been added under the Hibernate umbrella.
-
Polyforms - Reduce DAO Code Duplication
The goal of the Polyforms project is to remove the heavily duplicated glue code to tie data access objects to the underlying persistence API.
-
ModuleFusion 1.0.2 Released: Enterprise OSGi Distribution
ModuleFusion 1.0.2, an OSGi service stack designed for enterprise applications, was released. The distribution includes frameworks such as Google Guice, Hibernate, and Jetty, packaged as bundles.
-
New NHibernate Community Site
Fabio Maulo, a member of the NHibernate team, has announced the start of a new NHibernate web site called NH Forge. The name is a reminder of the fact that NHibernate was previously hosted on SourceForge.net since 2005. The purpose of the new site is to bring together the NHibernate community, having all necessary in one place.
-
JRuby Roundup: RCov Port Available, Ribs For Hibernate Support, Parser Stats
A port of the popular code coverage tool rcov is now available for JRuby. Ola Bini started a Hibernate-based library for persisting Ruby objects named Ribs. And finally, JRuby trunk contains a new MBean for analysing parse times.
-
NHibernate 2.0 has Arrived
NHibernate 2.0 was made official with the announcement of its general availability by Ayende Rahien. The announcement follows months of alphas and release candidates and now matches the features of Hibernate 3.2.
-
Hibernate 3.3: Redesigned, Modular JARs and a Refactored Caching System
Hibernate, a Java-based Object/Relational (O/R) mapping framework, released version 3.3 today. InfoQ spoke with project lead Steve Ebersole to learn more about this release and what new capabilities it adds to Hibernate.
-
Fluent NHibernate
Fluent NHibernate is an API for creating NHibernate mappings programmatically instead of XML configuration files. Its goal is to reduce the difficulties faced when incorporating NHibernate in a project by providing improved readability, testing capabilities, and compile time safety.
-
Learn NHibernate with The Summer of NHibernate
NHibernate has grown in popularity lately with more wide-spread use because of ALT.NET and competing technologies such as the Microsoft Entity Framework. A new screen cast series called The Summer of NHibernate has been created to expose more developers to this technology.
-
Article: Domain-Driven Design at the Center of an Evolving Architecture
Domain driven design can be most readily applied to stable domains but it becomes more challenging when the domain itself is in a state of flux and development. This is common in Agile projects, and happens also when the business itself is trying to evolve. This article examines how we used DDD in the context of a two-year programme of work to rethink and rebuild guardian.co.uk.
-
Presentation: Painless Persistence with Castle ActiveRecord
This presentation by Hamilton Verissimo and Oren Eini show Castle Active Record - an ORM solution for .NET building on NHibernate. After an introduction, the presentation dives into various advanced topics and techniques for working with Castle Active Record.