OpenJPA String作为日期属性

时间:2014-08-11 13:39:24

标签: jpa openjpa

我有一个Query来解析JPA,发生了一些错误。我想要一个正确的方法来做到这一点。

原件:

Query q = this.em.createQuery("SELECT e FROM Entity e WHERE e.codigo = :codigo ORDER BY e.data ASC");

我的解决方案但不起作用:

Query q = this.em.createQuery("SELECT e FROM Entity  e WHERE e.codigo = :codigo ORDER BY to_date(e.data,'DD/MM/YYYY') ASC");

其中e.data是类似“01/01/2014”的字符串

1 个答案:

答案 0 :(得分:0)

解决

我用nativeQuery替换它。

然后一个人能够使用Oracle日期函数