package br.com.doctors.modelo.administracao; import java.util.List; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.ManyToMany; import javax.persistence.Table; import br.com.caelum.vraptor.validator.Validations; import com.google.common.base.Strings; /*** * * @author Guilherme/Jonathan * */ @Entity @Table(name="convenios") public class Convenio { @Id @GeneratedValue private Long id; private String nome; @ManyToMany(mappedBy="convenios",fetch=FetchType.LAZY) private List<Paciente> pacientes; public Convenio(){ } public Convenio(String nome){ this.nome = nome; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } @Override public String toString() { return id+":"+nome; } public Long getId() { return id; } public void setId(Long id){ this.id = id; } public List<Paciente> getPacientes() { return pacientes; } }