Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > PostgresSQL + Hibernate и limit запросы


Автор: diablero 16.2.2008, 09:21
Всплыла такая неприятная вещь. Работа с базой идет через JPA и Hibernate.
Запросы вида:
Код

Query query = entityManager.createNamedQuery("...");
query.setFirstResult(firstResult);
query.setMaxResults(maxResult);

Не работают в PostgresSQL, ему нужно чтобы было limit n offset m
В мускуле таких проблем нет, как решить эту проблему, не потеряв работоспособность в мускуле?

Автор: mindflyer 16.2.2008, 10:38
А ты устанавливаешь соответствующий диалект в хибернейте при смене СУБД?

Автор: diablero 16.2.2008, 12:17
Да
Код

<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)