私の問題は非常に単純なようですが、解決するのに苦労しています。
次のコードを使用して、ネイティブSQLクエリを介してHibernateを使用してPostgreSQLシーケンスを変更したい(他のソリューションも歓迎されます):
Query query = getSession()
.createSQLQuery("ALTER SEQUENCE users_id_seq RESTART WITH ?")
.setInteger(0, 1);
query.executeUpdate();
しかし、私はこのエラーが発生しています:
Hibernate:
ALTER SEQUENCE users_id_seq RESTART WITH ?
hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 0, SQLState: 42601
hibernate.engine.jdbc.spi.SqlExceptionHelper - ERROR: syntax error at or near "$1"