Relacionamento OneToMany referenciando o mesmo objeto

Bom Dia Galera do GUJ!
Sou meio novo no mundo do Hibernate 3 e procurei… procurei e não achei nada explicando sobre a minha dúvida! Então lá vai!!

Estou modulando o banco de dados no Hibernate e estou com o seguinte problema:
Tenho a tabela categoria_produto:


	@Id
	@GeneratedValue
	@Column(name="id_categoria_produto")
	private Integer idCategoriaProduto;

	@Column(name="nome_categoria_produto",length=20,nullable=false)
	private String  nomeCategoriaProduto;
	
	@Lob
	@Column(name="imagem_categoria_produto",nullable=true)
	private byte[] imagemCategoriaProduto;
	
        // Aqui está a dúvida!!!
	private List<CategoriaProdutoVO> listaCategoriaProdutoVO;

Como observado, uma categoria pode conter outras categorias dentro dela, e ela pode estar contida em outra categoria.
Gostaria de uma ajuda de vocês para me ajudarem a mapear esse objeto.

VLW!!!

cara,

faz o seguinte e ve se funciona

@OneToMany(cascade=CascadeType.ALL, fetch=FetchType.LAZY)
    @JoinColumn(name="ID_NA_TABELA")
    private List<CategoriaProdutoVO> listaCategoriaProdutoVO; 

t+

isso mesmo, me deparei com o mesmo problema esses dias, e era justamente com Categoria! rsrs

fiz como o alison falou

@OneToMany(cascade=CascadeType.ALL, fetch=FetchType.LAZY) 

e funcionou

Isso ae Galera!!!
Funcionou!!!

Obrigadão ai a Todos!!!

abs

boaa… :lol:

marque o post como resolvido.

t+