It's an AR issue then and not an NH issue. Can you open an issue at donjon?
-Markus 2010/1/8 MixMasta <[email protected]>: > the hbm files do not contain the definition for the composite type. > > <joined-subclass name="CustomPromotionRecord, Business" > table="PokerPromotion"> > <key column="PokerPromotionId" /> > <property name="PurchaseMatchPercentage" access="property" > type="System.Decimal"> > <column name="PurchaseMatchPercentage" not-null="true"/> > </property> > <property name="PurchaseWindowInDays" access="property" > type="Int32"> > <column name="PurchaseWindowInDays" not-null="true"/> > </property> > <property name="RedemptionWindowInDays" access="property" > type="Int32"> > <column name="RedemptionWindowInDays" not-null="true"/> > </property> > <property name="MaximumPurchases" access="property" > type="Int32"> > <column name="MaximumPurchases" not-null="true"/> > </property> > <property name="PokerPointsMoneyRatio" access="property" > type="Int32"> > <column name="PokerPointsMoneyRatio" not-null="true"/> > </property> > </joined-subclass> > > On Jan 7, 3:15 pm, Mauricio Scheffer <[email protected]> > wrote: >> Please enable the debug mode and post the generated hbms >> >> http://using.castleproject.org/display/AR/Configuration+Reference#Con... >> >> On Jan 7, 6:44 am, MixMasta <[email protected]> wrote: >> >> >> >> > I outputted the SQL and it does not pick up the composite fields on >> > the insert statement. >> >> > On Jan 7, 10:33 am, MixMasta <[email protected]> wrote: >> >> > > Hi, >> > > I am using table inheritence and finding that my custom composite user >> > > type in my subclass is not being persisted. All the other properties >> > > are being set correctly. >> >> > > [ActiveRecord("Promotion"), JoinedBase] >> > > public class PromotionRecord : ActiveRecordBase<PromotionRecord> >> > > { >> >> > > } >> >> > > [ActiveRecord("CustomPromotion")] >> > > public class CustomPromotionRecord : PromotionRecord >> > > { >> > > [CompositeUserType(typeof(MoneyCompositeUserType), new string[] >> > > { "MinimumPurchaseAmount", "MinimumPurchaseCurrencyId" })] >> > > public Money MinimumPurchaseAmount { get; set; } >> >> > > } >> >> > > When I turn off inheritence and use >> > > CustomPromotionRecord : ActiveRecordBase<CustomPromotionRecord > the >> > > composite type is saved perfectly. >> >> > > Has anyone experienced this problem? >> >> > > Thanks >> > > Michael- Hide quoted text - >> >> - Show quoted text - > > -- > You received this message because you are subscribed to the Google Groups > "Castle Project Users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/castle-project-users?hl=en. > > > >
-- You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en.
