Problemas com herança no hibernate

bom dia,

estou começando agora com o hibernate, e estava indo tudo bem até aparecer uma herança!
Tenho uma tabela Equipamento e outra Computador relacionadas pelo campo equipamentoId (Figura abaixo)

A Stack Trace é

Qual o erro que estou cometendo?

Como classe tenho:

Computador.java

[code]public class Computador extends Equipamento {

private String codigo;
private String modelo;
private Date dtAquisicao;
private Date dtGarantia;
private String processador;
private String frequencia;
private String memoria;
private String hd;
private String ativo;
private Set licencas = new HashSet(0);

/* getter and setters*/[/code]

Equipamento.java

[code]public class Equipamento implements java.io.Serializable {

private int equipamentoId;
private Setor setor;
private Status status;
private Fabricante fabricante;
private String patrimonio;

/* getter and setters*/[/code]

Computador.hbm.xml

[code]<?xml version="1.0"?>

<joined-subclass name="vo.Computador" table="computador" catalog="jpManager" extends="vo.Equipamento">
    <key name="equipamentoId" type="int">
        <column name="equipamentoId" />
        <!--generator class="assigned" /-->
    </key>
    <property name="codigo" type="string">
        <column name="codigo" length="8" not-null="true" />
    </property>
    <property name="modelo" type="string">
        <column name="modelo" length="20" />
    </property>
    <property name="dtAquisicao" type="date">
        <column name="dtAquisicao" length="10" />
    </property>
    <property name="dtGarantia" type="date">
        <column name="dtGarantia" length="10" />
    </property>
    <property name="processador" type="string">
        <column name="processador" length="20" />
    </property>
    <property name="frequencia" type="string">
        <column name="frequencia" length="20" />
    </property>
    <property name="memoria" type="string">
        <column name="memoria" length="20" />
    </property>
    <property name="hd" type="string">
        <column name="hd" length="20" />
    </property>
    <property name="ativo" type="string">
        <column name="ativo" length="9" />
    </property>  
</joined-subclass>

[/code]

Equipamento.hbm.xml

[code]<?xml version="1.0"?>

[/code]

Você pensou em utilizar annotation no hibernate, acho muito mais fácil e rápido do que utilizar os xml.

XML hell :smiley: