No problems.  We've all been in that situation.

>>If you want to avoid the need for a faq entry for this you should check
for this at configuration time and issue a warning (primitive type +
not-null="false").

- not-null=false, really does not mean a thing, esp. if one does not use schema 
generation.  The only other config time option would be to connect to the db and 
verify the nullability of each and every property mapped to a primitive type, and I 
can pretty much guarantee that that is not going to happen.



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Lendvai
Attila
Sent: Monday, May 03, 2004 12:32 PM
To: hibernate-devel
Subject: RE: [Hibernate] User list ;-)


:: 1) Nobody (that i see in these threads) directed that 
:: comment at you, so take it easy.
:: 2) Not sure how much more descriptive the error message 
:: could get; you tried to specify a type mapping between a 
:: java primitive value and a database column that contained 
:: null values.  In java, primitive types cannot hold null 
:: values (really, its true, check it out).  If the column can 
:: contain null values, use a primitive wrapper type.

"Since then I've read the faq entry" :)

I'm not an idiot, I'm just overloaded and sent a bug report right on
when I've seen that it came from the depth... But I admit I was a little
slow on this.

If you want to avoid the need for a faq entry for this you should check
for this at configuration time and issue a warning (primitive type +
not-null="false").

Not to mention that it can delay the appearance of the bug, so it can
help slip it out for production releases.

But at the very least:

throw new PropertyAccessException(npe, "Null value was assigned to a
property of primitive type (check your mappings for nullable properties
mapped to primitive types)", true, clazz, propertyName);

I need some rest.

Thanks,

- 101


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE. 
http://ads.osdn.com/?ad_id149&alloc_id66&op=ick
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id149&alloc_id66&op=click
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to