...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.