NHibernate and Future Queries
As some of you already know, i’m a big fan of avoiding excessive roundtrips by batching queries and/or service calls. For NHibernate, i wrote the QueryBatcher class which makes this pretty easy to do....
View ArticleWhat I Really, Really, Really Like About Using Fluent NHibernate
Reusable Mappings Something that slightly bothered me with the XML mappings of NHibernate, is the fact that some things need to be configured over and over again. Behold the following two mapping...
View ArticleFubuMVC From Scratch – Part 4 Persistence
Previous posts in series: FubuMVC From Scratch Part 1 – Basic project structure setup FubuMVC From Scratch Part 2 – FubuMVC configuration and Controller setup FubuMVC From Scratch – Part 3 (Adding View...
View ArticleSybase working to improve NHibernate support
If you also subscribe to Chris’ feed here at Elegant Code you might have determined that we work for the same organization. We both regularly use Sybase databases, in particular ASA and Ultralite,...
View ArticleUsing NHibernate for Legacy Databases
One of the downsides of being confronted with a shared legacy database day in and day out is that you have to map your domain objects to database tables that are also used by other applications. A...
View ArticleNHibernate 2.1 and Collection Event Listeners
In a previous post, I talked about cascading deletes being a new feature introduced by NHibernate 2.0. If you haven’t heard about this before, then you’d probably be interested to read about it first....
View ArticleNHibernate 3.0 QueryOver
One of the personal reasons that I had for co-founding Guild 3 was for me to re-discover my passion for software. I was suffering from something similar to what Davy Brion (quite bravely) outlined in...
View ArticleWhy Future should be in your future
Even though NHibernate 3.0 is on the way I am going to highlight a feature that was introduced in v2.1 but that relatively few people seem to be using (at least in the code bases I have seen recently)....
View ArticleDatabase Change Management with Tarantino
Seeing as how I have not graced these pages with my presence in quite some time. I figured I better get something going. A little while back my team started working with some outside contractors and...
View ArticleNHibernate, HttpModules, ASP.NET JSON Web Services and Database Transactions
First of all sorry for the frankly appalling title which is actually longer than some of my posts. In order to explain let’s start with a problem definition. These are the elements that were in play:...
View ArticleJoining The NHibernate Developers
Big weekend so far… Fabio Maulo invited me to join the NHibernate development team, which i gladly accepted It’s a great project and a great team as well. I’m very proud to be a part of that from now...
View ArticleNHibernate Fact when Saving a Transient Entity with Second Level Caching...
After attending the Advanced NHibernate workshop at the Kaizen Conference, I started to do some experimenting with NHibernate in order to gather more in dept knowledge about my favorite ORM tool. A...
View ArticlePopulating Entities From Stored Procedures With NHibernate
A short while ago we needed to fetch the data for some entities through a stored procedure for performance reasons. We already use NHibernate in the typical way to fetch and modify the data of this...
View ArticlePopulating Entities With Associations From Stored Procedures With NHibernate
In response to my last post where i showed how you could fill entities with the resultset of a stored procedure, i was asked if it was also possible to fill entities and their associations if the...
View ArticleSo What’s NHibernate Development Like?
As i mentioned recently, i’m now part of the NHibernate development team. Ever since i posted that i’ve gotten a lot of questions about what exactly it is i do for NHibernate. The short answer is: not...
View Article