Problema com valor gerado da sequence- PostgreSQL + Hibernate Annotation

Pessoal o seguinte sempre que faço a peristencia no banco de dados da entidade ele salva o id em intervalor de 50, salva o id tipo 50,100,150

CREATE SEQUENCE usuario_id_seq
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 2
  CACHE 1;

o código da sequence esta correto minha classe:

[code]public class Usuario implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@Column(name = “id”)
@GeneratedValue(generator=“id”,strategy=GenerationType.SEQUENCE)
@SequenceGenerator(name=“id”,sequenceName=“usuario_id_seq”)
private Integer id;

.......

}
[/code]

o problema pode ser o id estar como um Integer? Teria alguma diferença colocar como int ou long? Alguem sabe o por que desse problema ocorrer dele salvar o id em intervalos de 50, mesmo estando definido que será incremento de 01 em 01 na sequence

Tenta assim!

t+

Não sei se está utilizando o Oracle, mas se a resposta for sim na sequence existe uma propriedade que se chama INCREMENT_BY onde vc pode mudar para 1…

Resolveu o problema agora esta incrementando corretamente. Vlws