(If this post looks familiar, it’s because I originally posted this over on http://devlicio.us/ and I have given myself full permission to repost it here, with minor edits) Composite IDs are a common pain point a beginning NHibernate user runs into...