Hibernate - Como usar um campo ValueObject?

1 resposta
Lavieri

como usar o seguinte campo....

@Entity
public class Pessoa implements IEntitySignature {
	
	private static final String ERRO1 = "Máximo permitido de 100 letras por nome.";
	@Id @GeneratedValue private Integer id;
	@Length(max=100,message=ERRO1) private String nome;
	private Cpf cpf;
	
}

Cpf é um Value Object .... é um objeto criado asssim new Cpf(String cpf);

no banco o valor é uma String, mais para o sistema gostaria que esse valor fosse um Objeto cpf, pois não é bom que seja apenas uma String

tem como setar um campo value object pro hibernate ?? ou ele só aceita os tipos primitovos ? e entidades ?

1 Resposta

Lavieri

Eu tentei usar

só que ai tenho q setar uns @Transient dentro do CPF e isso fica muito xato, não tem outra forma ??

não tem como dentro da propria entidade Pessoa, eu setar os dados que quero usar ???

Criado 7 de janeiro de 2009
Ultima resposta 7 de jan. de 2009
Respostas 1
Participantes 1