Hibernate version: 3.2.4.sp1
Mapping documents:
<hibernate-mapping package="invordertool.hibernate">
<class name="Auftrag" table="auftrag">
<id name="id" />
<property name="pers1" type="java.lang.Long" column="pers1" />
<property name="pers2" type="java.lang.Long" column="pers2" />
<property name="pers3" type="java.lang.Long" column="pers3" />
<property name="beguenstigter" type="java.lang.Long" column="beguenstigter" />
<property name="kontoart" column="kontoart" type="java.lang.String" />
<property name="verfuegung" column="verfuegung" type="java.lang.String" />
<property name="xml" column="xml" type="java.lang.String" />
</class>
</hibernate-mapping>
Full stack trace of any exception that occurs:
org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of invordertool.hibernate.Auftrag.pers2
at org.hibernate.property.BasicPropertyAccessor$BasicSetter.set(BasicPropertyAccessor.java:85)
Name and version of the database you are using:
Postgres 8.2.4
Beim Mapping (load aus der DB) sind einige Werte (Datenfeld: pers2) mit 'null' in der DB hinterlegt. Hibernate wirft die o.g. Exception, obwohl in dem Mapping File die Datentypen explizit definiert sind. Dies Problem tritt nur auf, sofern eine Spalte mit null in der DB hinterlegt ist, alles anderen Datensätze lassen sich problemlos laden. Habe ich für das Mapping noch etwas vergessen, irgendein Property? Im Forum & Google habe ich leider zu diesem Thema nichts gefunden...
|