以下のハイバネートクエリを使用してデータベースから最後のレコードをフェッチしようとしています上記のHQLとエラー:org.hibernate.hql.internal.ast.ErrorCounter - 行1:45:予期しないトークン:テーブルから最後のレコードをフェッチするときのDESC
//fetch the last data from a field in a table
Session session = _sessionFactory.getCurrentSession();
Query query = session.createQuery("select t.currentfile from file t DESC");
query.setMaxResults(1);
List<Object[]> rows = query.list();
for (Object[] row: rows) {
System.out.println(" ------------------- ");
System.out.println("current file: " + row[0]);
}
私はこのエラーを取得しています:
ERROR: org.hibernate.hql.internal.ast.ErrorCounter - line 1:45: unexpected token
: DESC
間違っている可能性が何?
これはcurrentfileカラムの最新のデータを私に与えるでしょう – Francis
これはt.currentfileのパスを解決できません。予期しないトークンt – Francis
は[Ljava.lang.Object;にキャストできません。 – Francis