Erro no mapeamento do hibernate

E ae galera…
to usando hibernate e sou um pouco iniciante…
consegui gravar duas classes simples…

mas so q agora tenho um herança e n esta gravando…
esta dando o seguinte erroo:

2007-06-14 20:29:08,969 ERROR hibernate.util.XMLHelper -> Error parsing XML: XML InputStream(23) Attribute “type” must be declared for element type “key”.
2007-06-14 20:29:08,984 ERROR hibernate.util.XMLHelper -> Error parsing XML: XML InputStream(30) Attribute “type” must be declared for element type “key”.

segue a classe hbm.xml

<?xml version="1.0" encoding="UTF-8"?>
    <property name="nomeCliente"        column="nome_cliente"/>
    <property name="enderecoCliente"    column="endereco_cliente"/>
    <property name="complementoCliente" column="complemento_cliente"/>
    <property name="bairroCliente"      column="bairro_cliente"/>
    <property name="municipioCliente"   column="municipio_cliente"/>
    <property name="cepCliente"         column="cep_cliente"/>
    <property name="telefone"           column="telefone_cliente"/>
    <property name="telCont"            column="telefone_contato_cliente"/>
    
    <joined-subclass name="br.univercidade.dedetizacao2007.model.CadClienteFisico" table="tb_cliente_pf">
        <key column="id_cliente"/>
        <property name="cpf"            column="cpf_cliente"/>
        <property name="identidade"     column="rg_cliente"/>
        <property name="celular"        column="celular_cliente"/>
    </joined-subclass>
    
    <joined-subclass name="br.univercidade.dedetizacao2007.model.CadClienteJuridico" table="tb_cliente_pj">
        <key column="id_cliente"/>
        <property name="nomeFantasia"      column="nomeFantasia"/>
        <property name="cgc"               column="cgc_cliente"/>
        <property name="inscEstadua"       column="insc_est_cliente"/>
        <property name="inscMunicipal"     column="insc_mun_cliente"/>
    </joined-subclass>
</class>

desde ja obrigado…
abs