Mapear um Set no Hibernate

Pessoal do Fórum,

Estou com um problema ao mapear um set no hibernate. Possuo um mapeamento Noticia e outro Paragrafo, ou seja, uma noticia possui diversos paragrafos. Porem na tabela paragrafo alem dos campos id, idFoto e texto eu possuo um campo idNoticia, é justamente este campo que não estou conseguindo obter. Na hora da inserção ocorre tudo certo, porém o campo idNoticia está com valor NULL, abaixo esta os dois relacionamentos

NOTICIA

<hibernate-mapping>

 <class name="br.com.marcelo.noticia.Noticia ">
 
  <!-- Identificador da classe -->

 <id name="id">
   <generator class="increment"/>
  </id>
 
  <!-- Propriedades da classe -->
    <many-to-one name="idFoto" class="br.com.marcelo.foto.Foto" column="idFoto" unique="true" cascade="all"/>
   
    <property name="idUsuario"/>
    <property name="idCategoria"/>
    <property name="titulo"/>
    <property name="texto"/>
    <property name="dataEntrada"/>
    <property name="autor"/>
    <property name="fonte"/>
    <property name="posicao"/>
    <property name="status"/>
 
  <!-- Relacionamento da classe -->

     <set name="paragrafos" table="paragrafo" inverse="true" cascade="all" >
        <key column="idNoticia"/>
        <one-to-many class="br.com.marcelo.noticia.Paragrafo"/>
    </set>
 
 </class>

</hibernate-mapping>

PARAGRAFO

<hibernate-mapping>

      <class name="br.com.marcelo.noticia.Paragrafo">

        <id name="id">
          <generator class="increment"/>
        </id>
       
        <many-to-one name="idFoto" class="br.com.marcelo.foto.Foto" column="idFoto" unique="true" cascade="all"/>
       
         <many-to-one cascade="all"
            name="noticia"
            class="br.com.marcelo.noticia.Noticia"
            column="idNoticia"/>
       
        <property name="texto"/>

      

      </class>
     
</hibernate-mapping>

Obg;)