Olá pessoal...
Em uma aplicação web estou utilizando EJB, CDI e JPA. E o que está acontecendo é que se fizer um cadastro em uma tabela X, o id começa com 1. Só que ao fazer o cadastro em uma tabela Y, o id começa com 2 e não com 1 como fosse na sequência definida na entidade.
@Entity
public class Categoria implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "categoria_seq")
@SequenceGenerator(name = "categoria_seq", allocationSize = 1, initialValue = 1, sequenceName = "categoria_seq")
@Column(name = "id_categoria")
private Integer idCategoria;