Hibernate one-to-one problem
Jeg har et stort problem med at få one-to-one mapningen til at virke. min fil ser således ud:<hibernate-mapping package="dk.model">
<class name="Account"
table="ACCOUNT"
dynamic-update="false"
dynamic-insert="false">
<id
name="id"
column="ACCOUNT_ID"
type="java.lang.Long">
<generator class="foreign">
<param name="property">profile</param>
</generator>
</id>
<property name="username" column="USERNAME" not-null="true" unique="true"/>
<property name="phonenumber" column="PHONENUMBER" not-null="true" />
<property name="password" column="PASSWORD" not-null="false"/>
<property name="dateOfCreation" column="DATE_OF_CREATION" not-null="false"/>
<property name="dateOfLastUpdate" column="DATE_OF_LAST_UPDATE" not-null="false" />
<one-to-one
name="profile"
class="dk.model.Profile" constrained="true" cascade="all"/>
</class>
</hibernate-mapping>
Den anden "Profile" er bare plain simpel
Følgende fejl reporteres:
net.sf.hibernate.HibernateException: SQL insert, update or delete failed (row not found)
Når jeg forsøger at save en Account indeholdende en Profile obj
Er der nogen som har et lille eksempel på to klasser med tilhørende mappingsfiler de kunne vise mig? :0)
Jeg vil gerne have skåret det ud i pap.