Skip to content

Instantly share code, notes, and snippets.

@stanb
Created November 2, 2012 16:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stanb/e5ade12f089a70a6bc11 to your computer and use it in GitHub Desktop.
Save stanb/e5ade12f089a70a6bc11 to your computer and use it in GitHub Desktop.
Mapping bidirectional association sample
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="NHTests" namespace="NHTests">
<class name="Order" table="Orders">
<id name="Id">
<generator class="guid" />
</id>
<version name="Version" />
<property name="OrderTime" />
<bag name="OrderLines" cascade="all-delete-orphan" inverse="true" >
<key column="OrderId" />
<one-to-many class="OrderLine" />
</bag>
</class>
<class name="OrderLine" table="OrderLines" >
<id name="Id">
<generator class="guid" />
</id>
<many-to-one name="Order" class="Order" column="OrderId" />
<property name="ProductName" />
<property name="Price" />
<property name="Quantity" />
</class>
</hibernate-mapping>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment