...if, of course, your .hbm.xml files are being included as embedded 
resources. If that's not the case, please ignore me.

RP

On Monday, November 28, 2016 at 2:18:44 PM UTC, Ricardo Peres wrote:
>
> The proper place to discuss this is nhusers, not nhibernate-development.
> That being said, make sure you rebuild your assembly explicitly when you 
> change the .hbm.xml mappings, because Visual Studio does not know 
> automatically. That may not be related, though.
>
> RP
>
> On Monday, November 28, 2016 at 11:08:38 AM UTC, Florian Endres wrote:
>>
>> Hi at all,
>>
>> after i updated the nhibernate version from 3. x to 4.0.4.4000 in my .NET 
>> solution i get now an error while *session.Save(documentdata)*
>>
>> not-null property references a null or transient value 
>> ProcessControlService.Domain.Entities.DocumentData._ProcessControlService
>> .Domain.Entities.Process.DocumentDataSetBackref
>>
>> my mapping looks like this
>>
>> DocumentData:
>>
>> <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping 
>> xmlns="urn:nhibernate-mapping-2.2" assembly="ProcessControlService.Domain" 
>> namespace="ProcessControlService.Domain.Entities">   <class 
>> name="DocumentData" table="DocumentData" lazy="true">     <id name="ID" 
>> unsaved-value ="0" type="Int32">       <generator class="native" />     
>> </id>     <property name="BarCode" length="255" not-null="false"/>     
>> <!--<property name="ScanDate" length="50" not-null="false" />-->     
>> <property name="Tiff" length="255" not-null="false" />     <property 
>> name="UserID" length="50" not-null="false" />     <property name="InputType" 
>> length="100" not-null="false" />     <property name="DocumentImage" 
>> length="255" not-null="false" />     <property name="Stack" length="255" 
>> not-null="false" />     <many-to-one name="Process" class="Process" 
>> column="ProcessID" not-null="true"/>     <property name="DeleteFlag" 
>> type="boolean" not-null="true" />     <property name="CompleteFlag" 
>> type="boolean" not-null="true" />     <property name="LastWrittenModul" 
>> length="50" not-null="false" />         <property name="DateCreated" 
>> type="datetime" not-null="true" />     <property name="DateModified" 
>> type="datetime" not-null="false" />     <set name ="ModulDataSet" 
>> fetch="subselect" cascade="all-delete-orphan">       <key column="DocID" 
>> foreign-key="FK_DocumentData_ModulDataList" not-null="true" />       
>> <one-to-many class="ModulData"/>     </set>     <set name ="CommentDataSet" 
>> fetch="subselect" cascade="all-delete-orphan">       <key column="DocID" 
>> foreign-key="FK_DocumentData_CommentDataList" not-null="true" />       
>> <one-to-many class="CommentData"/>     </set>   </class> </hibernate-mapping>
>>
>>
>> Process:
>>
>> <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping 
>> xmlns="urn:nhibernate-mapping-2.2" assembly="ProcessControlService.Domain" 
>> namespace="ProcessControlService.Domain.Entities">   <class name="Process" 
>> table="Process" lazy="true">     <id name="ID" type="Int32" 
>> unsaved-value="0">       <generator class="native" />     </id>     
>> <property name="Name" length="50" not-null="true"  
>> unique-key="UK_Process_Name" />     <property name="Description" length="50" 
>> not-null="false" />     <property name="Category" length="10" 
>> not-null="true" />     <property name="DateCreated" type="datetime" 
>> not-null="true" />     <property name="DateModified" type="datetime" 
>> not-null="false" />     <set name ="ModulAssignmentSet" fetch="subselect" 
>> cascade="all-delete-orphan">       <key column="ProcessID" 
>> foreign-key="FK_Process_ModulAssignmentList" not-null="true" />       
>> <one-to-many class="ProcessModulAssignment"/>     </set>     <set name 
>> ="DocumentDataSet" fetch="subselect" inverse="true" 
>> cascade="all-delete-orphan">       <key column="ProcessID" 
>> foreign-key="FK_Process_DocumentDataList" not-null="true" />       
>> <one-to-many class="DocumentData"/>     </set>        </class> 
>> </hibernate-mapping>
>>
>>
>> IMHO i think it's caused by the many-to-one from DocumentData to Process but 
>> even when i comment the many-to-one relationsship the error appears.
>>
>>
>>
>> Would be great i someone could help me.
>>
>>
>>
>> greetings
>>
>>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"nhibernate-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to nhibernate-development+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to