Java 根据Castor OQL中的当前日期进行筛选
我正在运行java cocoon 2和castor oql。我试图按今天的日期过滤我的oql查询,但我似乎无法理解(或在谷歌中找到)日期的语法。数据库是mySql,但oql由java类映射。。。因此,在字段\u date>=Now()上进行搜索不起作用。有什么想法吗?我真的无法忍受这个网站的局限性,但这是我必须使用的。我已经有一段时间没有使用Cocoon了,所以我不能说我真的有一个很好的答案给你。但是,由于这个问题一直停滞不前,有几点需要提出;-)Java 根据Castor OQL中的当前日期进行筛选,java,castor,apache-cocoon,oql,Java,Castor,Apache Cocoon,Oql,我正在运行java cocoon 2和castor oql。我试图按今天的日期过滤我的oql查询,但我似乎无法理解(或在谷歌中找到)日期的语法。数据库是mySql,但oql由java类映射。。。因此,在字段\u date>=Now()上进行搜索不起作用。有什么想法吗?我真的无法忍受这个网站的局限性,但这是我必须使用的。我已经有一段时间没有使用Cocoon了,所以我不能说我真的有一个很好的答案给你。但是,由于这个问题一直停滞不前,有几点需要提出;-) 只有在编写文字SQL字符串时,语法才有意义。我
OQLQuery query = db.getOQLQuery("SELECT p FROM Person p "
+"WHERE lastvisitdate=$2");
query.bind( new Date() ); //new Date() defaults to today.