Deletar referências 1:1 com annotations

Olá pessoal.
Estou implementando meus primeiros programas com o hibernate.
Estou usando annotations.

Consegui apagar minhas referências @OnteToMany com @OnDelete(action=OnDeleteAction.CASCADE), porém já tentei de diversas formas fazer o mesmo com @OneToOne, mas não consigo :cry:

Tem como fazer isso que estou tentando?

@Entity
public class Cliente {
   @Id   
   @SequenceGenerator(name = "CLIENTE_ID_SEQ", sequenceName = "CLIENTE_ID_SEQ")
   @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "CLIENTE_ID_SEQ")
   private int id;
   private String nome;
   private String fone;
   private String estadoCivil;
   @OneToOne(cascade=CascadeType.ALL)
   @JoinColumn(name="documento_fk")
   @OnDelete(action=OnDeleteAction.CASCADE)
   private Documento documento;
        ....gets
        ....sets 
@Entity
public class Documento {
   @Id   
   @SequenceGenerator(name = "DOCUMENTO_ID_SEQ", sequenceName = "DOCUMENTO_ID_SEQ")
   @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "DOCUMENTO_ID_SEQ")
   private int id;
   private String rg;
   private String cpf;
   private String tituloEleitor;
   @OneToOne(mappedBy="documento")
   private Cliente cliente;
        ....gets
        ....sets 

Muito obrigado pela ajuda.
Abraço a todos. :smiley:

Putz, consegui… :smiley: