[RESOLVIDO] Comparando duas datas com criteria

2 respostas
LipeJava

Boa tarde pessoal!

Estou com um pequeno problema com meus códigos.
É o seguinte, preciso comparar datas de diferentes lugares com a data atual!
São duas tabelas e preciso comparar as três juntas num mesmo metodo.

Segue ai o código:

@Entity  
public class PlanejamentoPedagogicoAnual implements Serializable{  
     
     @Id
     private Long id; 
       
     @OneToMany (mappedBy="planejamento", cascade={CascadeType.ALL, CascadeType.REMOVE}, orphanRemoval=true)  
     private List<PlanejamentoAnualDatasReuniao> datasReunioes = new ArrayList<PlanejamentoAnualDatasReuniao>();  
       
     @OneToMany (mappedBy="planejamento", cascade={CascadeType.ALL, CascadeType.REMOVE}, orphanRemoval=true)  
    private List<PlanejamentoAnualDataConselho> datasConselhos = new ArrayList<PlanejamentoAnualDataConselho>();
@Entity  
 public class PlanejamentoAnualDatasReuniao {  
       
     @Temporal(TemporalType.DATE)   
     private Date dataReuniao;  
       
     @ManyToOne  
     private PlanejamentoPedagogicoAnual planejamento;
@Entity  
 public class PlanejamentoAnualDataConselho {  
       
     @Temporal(TemporalType.DATE)   
     private Date dataConselho;  
       
     @ManyToOne  
     private PlanejamentoPedagogicoAnual planejamento;

É aqui que estou fazendo as comparações dentro da DAO

@SuppressWarnings("unchecked")  
    public List<PlanejamentoAnualDatasReuniao> getAvisoDatasReunioes(){    
                Criteria c = getSession().createCriteria(PlanejamentoAnualDatasReuniao.class);  
                c.add(Restrictions.eq("dataReuniao", new Date()));  
                      
                return c.list();  
        }

A comparação da data atual com a data de reunião funciona. Só preciso comparar a data de conselho junto neste mesmo local!
É isso ai, obrigado!

2 Respostas

LipeJava

Estava verificando e tentando vários métodos e percebi que terei q fazer separado mesmo!
Separadamente funcionou pefeitamente!

juniorsatanas

obs:se passar um administrador pode fexar este forum!

Ta loco ? Fexar o GUJ ?

kkkkkkkkkkkkk

Criado 26 de agosto de 2010
Ultima resposta 14 de jun. de 2011
Respostas 2
Participantes 2