Hallo,
du benötigst in deiner Tabelle ein Datum oder Timestamp, z.B.:
Code:
@Entity
@Table(name = "entities")    
public class Entity {
  ...
  @Column(name="CREATED")
  private Date created;
  @Column(name="UPDATED")
  private Date updated;
  @PrePersist
  protected void onCreate() {
    created = new Date();
  }
  @PreUpdate
  protected void onUpdate() {
    updated = new Date();
  }
}
Die Annotationen @PrePersist und @PreUpdate sorgen dafür dass das Erstell-Datum und das Update-Datum vor dem Insert gesetzt werden.
Jetzt kannst du mithilfe von HQL deine Query wie folge erstellen:
Code:
            Query query = entityManager.createQuery("FROM Auto where created <= :theDate");
            query.setParameter("theDate", new Date());
Grüße,
Jonas