Forget this mail. We already have an (ancient) issue on this: AR-ISSUE-180.
-Markus 2010/1/9 Markus Zywitza <markus.zywi...@gmail.com>: > It's an AR issue then and not an NH issue. Can you open an issue at donjon? > > -Markus > > 2010/1/8 MixMasta <mgluc...@gmail.com>: >> 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 <mauricioschef...@gmail.com> >> 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 <mgluc...@gmail.com> 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 <mgluc...@gmail.com> 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 castle-project-us...@googlegroups.com. >> To unsubscribe from this group, send email to >> castle-project-users+unsubscr...@googlegroups.com. >> 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 castle-project-us...@googlegroups.com. To unsubscribe from this group, send email to castle-project-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en.