Pessoal, Na minha aplicação, duas Entidades(Fornecedor-Produto)(one-to-many) com mapeamento bidirecional quando coloco o atributo
cascate=“all” ou cascate=“none” nos dois mapeamentos hbm.xml ou em um só e ao executar a aplicação diz que não foi possível ler o XML e que O atributo “cascate” deve ser declarado para o tipo de elemento “many-to-one”
Quando o cascate é retirado dos dois XML´s a aplicação é executada com sucesso.
Fornecedor.hbm.xml
<bag name="produtos" table="produto" inverse="true" lazy="false" fetch="join" cascate="all">
<key column="fornecedor_codigo"></key>
<one-to-many class="br.com.hibernate.modelo.produto.Produto"/>
</bag>
Produto.hbm.xml
<many-to-one name="fornecedor" column="fornecedor_codigo" lazy="false" fetch="join" cascate="all"></many-to-one>
OBS: Estou acompanhando uma vídeo aula da T2TI e foi realizada esta configuração para mapeamento e na execução não teve problema.