Composiçao - Hibernate

Tenho as seguintes classes:

public class Venda{
    private int codigo;
    private Date data;
    private Cliente cliente;
}

public class Cliente{
    private int codigo;
    private String nome;
    private String cpf;
}

Como faço o mapeamento desta composição utilizando hibernate, para que o banco seja gerado assim:

Tabela Venda
codigo
data
cod_cliente

Tabela Cliente
codigo
nome
cpf

Vc conhece ao menos os tipos de relacionamentos do jpa ?

Pesquise por relacionamento @OneToOne unidirecional