i think that the idea is that if you don't want a conversion exception to be thrown, you should specify a default.
- robert
On 3 Mar 2004, at 00:23, Amir Nashat wrote:
Hello All,
I've been having a small problem with the BeanUtils utility. I'm
attempting to perform a copy of a java.sql.Date field, which can be
null, to a bean. The problem I am getting is that when the field is null
I get a ConverstionException. After inspecting the code I found that the
SqlConverter class is called and the convert() checks the following :
if (value == null) {
if (useDefault) {
return (defaultValue);
} else {
throw new ConversionException("No value specified");
}
}
I am wondering why the conversion exception is thrown in the first place. Couldn't the check for null return the default value else no value at all and skip that attribute? Also, for anyone out there that has to perform type conversion and copy properties (of which some date attributes can be null) to a bean what is your implementation? How are you avoiding my problem?
Thank you for your help.
Amir
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
