次のコードを使用して、MySQL
テーブルからExperienceオブジェクトのリストを取得しようとしています。各エクスペリエンスはdatetime
の列とdatetime
の列からなり、今日の日付がfromとtoの間にある行だけをプルします。JPA/Hibernate Criteriaを使用して日付を取得する
私は、Hibernateを使い果たすJPA 2.0を使用しています。
私の問題は、builder.between()
は明らかに私がDateオブジェクトを渡すことを許さないということです。
私の問題に対して、より良い解決策がありますか?
ありがとう - それは完璧です。私の問題は、何らかの理由でroot.get( "from")がPathオブジェクトであり、Expressionオブジェクトではないことです。 – christophmccann
@Christopher: 'Path'は' Expression'のサブタイプです。 – axtavt
root.get()から返されるオブジェクトは、Dateではない汎用スーパータイプオブジェクトです。しかし、最初のパラメーターは汎用スーパータイプ日付です。 3つとも同じスーパータイプでなければなりません。何か案は? – christophmccann