Hi.
I've been searching through the docs trying to figure out exactly what it is that the version tag does.
I am trying to create mappings for a legacy database with a ton of composite keys. Many of these are simply two columns, "ID" and "Rev" (for "Revision") as keys for a table. When I found out about the element tag, I thought that maybe I could use it to help bring the mapping back down to earth by just using ID as the key and Revision as part of the versioning scheme built in to NHibernate.
However, I'm not really sure exactly what it is the version tag does, and I was hoping for a pointer to documentation on this. The official documentation says...
http://www.hibernate.org/hib_docs/nhibe ... on-version
"The <version> element is optional and indicates that the table contains versioned data. This is particularly useful if you plan to use long transactions (see below)."
And to my luck, there is no concept of "long transaction" listed in the entirety of the document (that I could find).
Am I going down the correct path here, or in my many ID/REV key situation I'm pretty much stuck on composite keys?
Thanks in advanced.