This is following my previous message further down. For some reason, the function BasePeer.doInsert doesn't save one field with the given value and returns a funny primary key which causes an exception further later the code. I would be very grateful if the developpers could help me on this one.
Thanks. Emmanuel. > -----Original Message----- > From: Emmanuel Bardet [mailto:[EMAIL PROTECTED]] > Sent: mercredi 30 janvier 2002 22:58 > To: Turbine Users List > Subject: Insert -> ClassCastException: BigDecimal > > > Hello folks, > > Bizarre. I get a BigDecimal class cast exception whereas I do not > deal with > BigDecimal on this table. > > My table is as following: > > <table name="RECIPE_LANGUAGE_DESCRIPTION"> > <column name="RECIPE_ID" required="true" primaryKey="true" > type="INTEGER"/> > <column name="LANGUAGE_ID" required="true" primaryKey="true" > type="INTEGER"/> > <column name="DESCRIPTION" type="LONGVARCHAR"/> > > <foreign-key foreignTable="RECIPE"> > <reference local="RECIPE_ID" foreign="RECIPE_ID"/> > </foreign-key> > <foreign-key foreignTable="LANGUAGE"> > <reference local="LANGUAGE_ID" foreign="LANGUAGE_ID"/> > </foreign-key> > </table> > > My code is: > > RecipeLanguageDescription t = new RecipeLanguageDescription(); > t.setRecipeId( "140" ); > t.setLanguageId( "120" ); > t.setDescription( "TEST" ); > > RecipeLanguageDescriptionPeer.doInsert( t ); > > And I get: > > [Wed Jan 30 22:29:02 GMT 2002] -- ERROR -- > Exception: java.lang.ClassCastException: java.math.BigDecimal > Stack Trace follows: > java.lang.ClassCastException: java.math.BigDecimal > at > com.mctar.menu.om.BaseTarMenuRecipeLanguageDescription.setPrimaryK > ey(BaseRec > ipeLanguageDescription.java:398) > at > com.mctar.menu.om.BaseTarMenuRecipeLanguageDescriptionPeer.doInser > t(BaseReci > peLanguageDescriptionPeer.java:308) > at > com.mctar.modules.actions.admin.RecipeUpdateAction.insertEntity(Re > cipeUpdate > Action.java:182) > > With '0', '120', 'TEST' in my DB!!! > > I must admit I do not really understand what's going on here. > Could anybody > help please ? > > Thanks, > > Emmanuel. > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
