正常的语句是:
select * from 表名 where 字段名<TO_DATE(TO_CHAR(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')
JPA是JAVA持久层规范不是一种语言或者写法,然后JPA的实现有不少,主流的ORM框架有这么几个,hibernate,mybatis,其中hibernate有HQL语言
实现了JPA这个规范,例如你这句,用HQL写就是 from 表对应类名 where 字段名<TO_DATE(TO_CHAR(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')