@Temporal(value = TemporalType.TIMESTAMP)
@Column(name = "tep_data_hora_inicio")
private Date dataHoraInicio;
@Temporal(value = TemporalType.TIMESTAMP)
@Column(name = "tep_data_hora_fim")
private Date dataHoraFim;
@Temporal(value = TemporalType.TIME)
@Column(name = "tep_duracao_limite")
private Date duracaoLimite;
@Temporal(value = TemporalType.TIME)
@Column(name = "tep_duracao_necessaria")
private Date duracaoNecessaria;
@Temporal(value = TemporalType.TIME)
@Column(name = "tep_diferenca")
esta é minha entidade
esse é o banco
tep_tgi_operacao numeric(5) NOT NULL,
tep_data_hora_inicio timestamp without time zone,
tep_data_hora_fim timestamp without time zone,
tep_duracao_limite numeric(5),
tep_duracao_necessaria numeric(5),
tep_diferenca numeric(5),
observe q aki estao numeric, pois antes eu estava querendo so a hora no formato numerico, porem senti a necessidade de mostar forma de hora mesmo 01:00
e esse é um teste com a dica que vc me mandou
public static void main(String [] args){
Date d1=new Date(60*60*1000*24);
Date d2=new Date(60*60*1000*76);
System.out.println(d1.toString() + " " + d2.toString());
Hours t=Hours.hoursBetween(new DateTime(d1), new DateTime(d2));
System.out.print(t.getHours());
}
a questao é se eu vou salvar um numero long que correponde ha horas ou minutos entaum meus atributos serao do tipo Long, mas se eu ja posso salvar horas e minutos no java meus atributos seriam do tipo Date, Time para montar os get e set.
quando a erro não ha nenhum é mais questao de diminui gambs, deixar o codigo mais objetivo ta
Obrigado nel