Hi,
I am gettiing this error while trying to open the SessionFactory
SessionFactory sessionFtryNewDb = new Configuration().configure("/hibernate_astronomy.cfg.xml").buildSessionFactory();
net.sf.hibernate.MappingException: duplicate import; StudentUnitDtl
and here is my hibernate_astronomy.cfg.xml file-
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 2.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="connection.datasource">java:comp/env/jdbc/astronomyDS</property>
<property name="show_sql">false</property>
<property name="dialect">net.sf.hibernate.dialect.SybaseDialect</property>
<mapping resource="edu/sc/asg/astronomy/persistence/CourseEnrollment.hbm.xml" auto-import="false"/>
<mapping resource="edu/sc/asg/astronomy/persistence/Students.hbm.xml" auto-import="false"/>
<mapping resource="edu/sc/asg/astronomy/persistence/StudentUnitDtl.hbm.xml" auto-import="false"/>
<mapping resource="edu/sc/asg/astronomy/persistence/Courses.hbm.xml" auto-import="false"/>
<mapping resource="edu/sc/asg/astronomy/persistence/StudentUnitStatus.hbm.xml" auto-import="false"/>
<mapping resource="edu/sc/asg/astronomy/persistence/Units.hbm.xml" auto-import="false"/>
<mapping resource="edu/sc/asg/astronomy/persistence/CourseCreditUnits.hbm.xml" auto-import="false"/>
</session-factory>
</hibernate-configuration>
and here is StudetUnitDtl.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >
<hibernate-mapping>
<!--
Created by Middlegen Hibernate plugin
http://boss.bekk.no/boss/middlegen/
http://hibernate.sourceforge.net/
-->
<class
name="edu.sc.asg.astronomy.persistence.StudentUnitDtl"
table="student_unit_dtl"
>
<id
name="studentUnitDtlId"
type="int"
column="student_unit_dtl_id"
>
<generator class="identity" />
</id>
<property
name="statusDt"
type="java.sql.Timestamp"
column="status_dt"
length="23"
/>
<property
name="completedUnitFlg"
type="java.lang.String"
column="completed_unit_flg"
not-null="true"
length="1"
/>
<!-- associations -->
<!-- bi-directional one-to-many association to CourseCreditUnit -->
<set
name="courseCreditUnits"
lazy="true"
inverse="true"
>
<key>
<column name="student_unit_dtl_id" />
</key>
<one-to-many
class="edu.sc.asg.astronomy.persistence.CourseCreditUnit"
/>
</set>
<!-- bi-directional many-to-one association to Student -->
<many-to-one
name="student"
class="edu.sc.asg.astronomy.persistence.Students"
not-null="true"
>
<column name="student_id" />
</many-to-one>
<!-- bi-directional many-to-one association to Units -->
<many-to-one
name="unit"
class="edu.sc.asg.astronomy.persistence.Units"
not-null="true"
>
<column name="unit_id" />
</many-to-one>
<!-- bi-directional many-to-one association to StudentUnitStatus -->
<many-to-one
name="studentUnitStatus"
class="edu.sc.asg.astronomy.persistence.StudentUnitStatus"
not-null="true"
>
<column name="student_unit_status_id" />
</many-to-one>
</class>
</hibernate-mapping>