Hibernar salvando o modelo do usuário no Postgres

Estou usando o Postgres via Hibernate (anotações), mas parece estar caindo ao lidar com um objeto Usuário:

12:09:16,442 ERROR [SchemaExport] Unsuccessful: create table User (id  bigserial not null, password varchar(255), username varchar(255), primary key (id))
12:09:16,442 ERROR [SchemaExport] ERROR: syntax error at or near "User"

Se eu executar o SQL manualmente, tenho que colocar aspas no nome da tabela, pois o usuário parece ser uma palavra-chave do postgres, mas como convencer o hibernate a fazer isso sozinho?

Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion