db-torque-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Saravana Kannan <skka...@engr.uky.edu>
Subject Re: ticked off
Date Mon, 03 May 2004 12:37:04 GMT
Hi,

  Tarlika's reply seems to work. I haven't compiled it yet because I should 
change several other places where I use a primitive int in the setter and getter 
methods. I believe her reply should work.

~Sarav

-- 
There are 10 kinds of people in the world,
those who know binary and those who don't.


Quoting T E Schmitz <mailreg@numerixtechnology.de>:

> Have you set your schema to use defaultJavaType="object" ?
> 
> Do you use Integer objects or int? If you use int your FK will assume an 
> integer value the default value being 0 (zero). Only if you use objects 
> as opposed to primitive values will you be able to set any column to null.
> 
> As the DB can distinguish between null values and actual values you 
> should always use defaultJavaType="object" in order to be able 
> distinguish this in the application too.
> 
> Tarlika Elisabeth Schmitz
> 
> Saravana Kannan wrote:
> > AnswerGroup ansgrp = new AnswerGroup();
> > AnswerGroup ans = new Answer();
> > .
> > (calling setter methods)
> > .
> > ansgrp.save();
> > ansgrp.addAnswer(ans);
> > ans.save();
> > 
> > And I get the Torque Exception which is the result of an Oracle constraint
> 
> > error. The Oracle error was something of the sort-
> > "Foreign key 0 does not exist in ExprNode"
> > 
> > The question here is - Why is Torque/Village setting ANSWER.ExprNodeFK to
> "0" 
> > when I never called ExprNode.addAnswer(ans) or ans.setExprNodeFK() ? I want
> the 
> > ANSWER.ExprNodeFK to be null. I'm unable to create foreign keys which are
> null. 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
> For additional commands, e-mail: torque-user-help@db.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
For additional commands, e-mail: torque-user-help@db.apache.org


Mime
View raw message