Configurar OneToOne no Hibernate

Pessoal, boa noite.

Tem como eu mapear um relacionamento OneToOne no hibernate?
Tenho tentado, mas so deu certo com ManyToOne

Exemplo: Funcionario, que pode ser gerido por outro funcionario. 1>1

@Entity
@Table(name = "FUNCIONARIO")
public class Funcionario implements Serializable {
...
...
    @JoinColumn(name = "ID_FUNCIONARIO", referencedColumnName = "ID", insertable = false, updatable = false)
    @OneToOne
    private Funcionario gerente;

...
...

To fazendo uma busca aqui no guj tmb…
Abraço.