Java サーブレットで mysql クエリを使用しようとしていますが、'@' が hql ( org.hibernate.QueryException: unexpected char: '@'
) でサポートされていないため、行き詰まっています。クエリは、次のように、テーブル内の n 番目 (たとえば 10) 行ごとに選択することになっています。
SELECT ranked.COLUMN_NAME
FROM (
SELECT
@row := @row +1 AS rownum, COLUMN_NAME
FROM (
SELECT @row :=0) r, TABLENAME
) ranked
WHERE rownum % 10 = 1
どんなアイデアでも大歓迎です。