Dúvida anotação Hibernate

1 resposta
tati.mat.moreira

Oie,

tenho uma classe chamada Servico que pode TER UM CalendarioServico. Não sei qual anotação colocar na linha:
private CalendarioServico calendario;
Servico.java
@Entity
@Table(name="SERVICO")
public class Servico implements Serializable{

	private static final long serialVersionUID = -9102446746918480187L;

	@Id  
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	private Long id; 
	
	@Column(name="NOME", nullable=false)
	private String nome;
	
	@Column(name="DESCRICAO", nullable=false)
	private String descricao;
	 
    @ ?????????????  
	private CalendarioServico calendario;
...
CalendarioServico.java
@Entity
@Table(name="CALENDARIO_SERVICO")
public class CalendarioServico implements Serializable {

	private static final long serialVersionUID = -4470576842463666361L;

	@Id  
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	private Long id;
	
	@Enumerated(EnumType.STRING)
	private Status status;
	 
	@Temporal(TemporalType.DATE)
	@Column(name="data_inicial", nullable=false)
	private Date dataInicial;
	 
	@Temporal(TemporalType.DATE)
	@Column(name="data_final", nullable=false)
	private Date dataFinal;
	 
	@Temporal(TemporalType.DATE)
	@Column(name="data_realizacao", nullable=false)
	private Date dataRealizacao;
	 ...

Podem ajudar? :roll:

Bjoss...

1 Resposta

Lucas_Lacerda_Gertel

Já tentou

@OneToMany
@JoinColumn(name="")

Edit:
TER UM

@OneToOne
@JoinColumn(name="")
Criado 9 de janeiro de 2009
Ultima resposta 9 de jan. de 2009
Respostas 1
Participantes 2