我有一个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”的字符串
答案 0 :(得分:0)
解决
我用nativeQuery替换它。
然后一个人能够使用Oracle日期函数