Я разрабатываю приложение, которое должно собирать данные из базы данных.Я использую Hibernate.Когда я запускаю приложение, я получаю следующее исключение:
org.hibernate.InstantiationException: Cannot instantiate abstract class or interface: device.Dispositivo
Мой файл отображения hibernate:
<hibernate-mapping>
<class name="device.Dispositivo" table="dispositivos" abstract="true">
<id column="iddispositivo" name="iIdBD" type="java.lang.Integer"/>
<property column="nombre" generated="never" lazy="false" name="sNombreDispositivo" type="java.lang.String"/>
<property column="descripcion" generated="never" lazy="false" name="sDescripcion" type="java.lang.String"/>
<property column="descriptortipodispositivo" generated="never" lazy="false" name="sTipo" type="java.lang.String"/>
<property column="codigo" generated="never" lazy="false" name="sID" type="java.lang.String"/>
</class>
</hibernate-mapping>
Класс Dispositivo является абстрактным классом.Я прочитал руководство по Hibernate, и оно объясняет, что это обязательное поле "абстрактный", когда класс.Как я мог решить проблему?
Спасибо !!