Wednesday, January 30, 2008

Hibernate and null fields

I was writing some simple slide generator. and in that process I write hbm.xml file and put this line in there.

<property name="photoSlideId" column="photo_slide_id" type="long" not-null="false" length="8" />

then I put needed variable into the class like this:
private long photoSlideId;

then I start to get photos list as null. it was impossible because it has to generate a exception or something in that situation. then I realized that this code was trying to assign null into the "long" type variable. it was impossible because in java we cannot assign null into the primitive types. then I changed class like this

private Long photoSlideId;

and its working like a charm.

No comments:

C# scan cs file and find variables values and names

using Microsoft . CodeAnalysis ; using Microsoft . CodeAnalysis . CSharp ; using Microsoft . CodeAnalysis . CSharp . Syntax ; using Xunit . ...