querydslで "like"を使用して日付と文字列を比較する必要があります。ですから、datetimepathを特定の形式の文字列に変換する必要があります。私の場合、それは "MM/DD/YYYY" だというような 何か:QueryDSL:フォーマットされた文字列へのDateTimePath
String dateString = "%20/2015%";
QueryBase whereClause = query.where(myEntity.date.toString("MM/dd/yyyy").like(dateString));
myEntity.dateは、文字列としてそれを表現する方法をDateTimePath<java.util.Date>
任意のアイデアですか?
これは月が2桁で、月の日でも2桁で質問の日付形式では動作しません。 –