Component - Hibernate

Estou com problemas com o mapeamento a seguir:

[code]

<class
    name="especialista.regra.Clausula"
    table="CLAUSULAS"
    lazy="false">
    
    <id
        name="id"
        column="CLAUSULA_ID">
        <generator class="increment"/>
    </id>
    
    <many-to-one name="a" 
                 class="especialista.regra.elemento.Elemento" 
                 column="ELEMENTOA" 
                 lazy="false"
                 cascade="save-update"/>
    <many-to-one name="b" 
                 class="especialista.regra.elemento.Elemento" 
                 column="ELEMENTOB" 
                 lazy="false"
                 cascade="save-update"/>    
    
    <component name="operador" class="especialista.regra.elemento.operador.Operador"/>
    <!--property name="operador" column="OPERADOR"/--> 
    <property name="confianca" column="CONFIANCA"/>      
</class>    

[/code]

[color=red]Após a escrita, quando leio clausula, seu operador está nulo.[/color]

Operador segue o seguinte esquema:

Alguém pode me dar uma luz?

Valeu
Davi