Hibernate- Associação tipo Node

Estou com o seguinte problema, preciso ter uma classe que referencie ela mesma, por exemplo:

class  Node{
   ...
   private long id;
   private Node child;
                …
}

gostaria de saber qual a melhor maneira de fazer isso com o hibernate.

Basta declarar o mapeamento one-to-many e many-to-one como se fosse para outra classe.

Filipe, muito obrigado por ajudar, mas eu tenho uma dúvida esse atributo child, na maioria das vezes não será utilizado, qual seria melhor maneira de “normalizar” essa classe com o hibernate, ou no caso de eu ter os atributos Node left, right como seria a associação?