Hi, 
I got stuck while inserting record in a table which have a Primary key as IDENTITY 
column and two Foreign Key. 
In hbm file I have defiend mapping like this: 
<class name="com.ge.med.registries.acc_30.hibernate.TCx1AdmdisT" 
table="T_CX1_AdmDis_T">
<composite-id >
<key-many-to-one name="PatientSite" 
class="com.ge.med.registries.acc_30.hibernate.TCx1PtsiteT">
<column name="Participant_ID" not-null="true"/>
<column name="PatID" not-null="true"/>
</key-many-to-one>
<key-property name="admissionId"> 
<column name="Admission_ID" length="10"/>
</key-property>
</composite-id>

<property name="admitdt" column="AdmitDt" type="timestamp" length="23"/>
<property name="dischdt" column="DischDt" type="timestamp" length="23"/>
<set name="labVisit" inverse="true" lazy="false" cascade="all">
<key column="PatID"/>
<one-to-many class="com.ge.med.registries.acc_30.hibernate.TCx1LabvisitT"/>
</set> 
</class> 
while inserting record it gives me following Exception 
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Cannot 
insert explicit value for identity column in table 'T_CX1_AdmDis_T' when 
IDENTITY_INSERT is set to OFF. 
NOTE : I get this exception only when Composite key contain one Primary key defined 
Identity column (auto-increment) in database. 
        It seems to work fine with Composite Key having Primary Key which is not 
Identity Column.





-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to