|
|
Re: Query historical data with JPA [message #495008 is a reply to message #494912] |
Tue, 03 November 2009 09:15  |
Eclipse User |
|
|
|
Found the solution myself. Use a QueryHint like this:
EntityManager em = <create your entity manager>
try {
Query query = em.createQuery( <somequery> );
query.setHint(QueryHints.AS_OF, "2009/11/3 11:03:12.1");
query.setHint(QueryHints.MAINTAIN_CACHE, HintValues.FALSE);
}
result = query.getResultList();
}finally {
em.close();
}
Unfortunatly there seems a bug in the QueryHintHandler for the AsOf clause. The date never gets converted, only the time. I filed a bug report bug 294059 It would be great if somebody could fix this.
Thanks
Habakuk
|
|
|
Powered by
FUDForum. Page generated in 0.03177 seconds