Erro na Insercao de dados

Bom dia pessoal, ja procurei varios foruns e nao achei o defeito. Inseri no banco de dados manualmente 20 registros.
O meu problema é, fiz a anottation com jpa do id e coloquei @Id e @GeneratedValue(strategy = GenerationType.IDENTITY) no meu ID.
Ao cadastrar na minha aplicação ele tenta inserir com o id 1, mais no meu caso ja tem 20 registros inseridos e dar um erro de duplicação de chave primaria.
Ja tentei colocar o @GeneratedValue(strategy = GenerationType.SEQUENCE), mais ao inserir o registro ele pega o primeiro ID Aleatório e depois comeca a sequencia.
Como faço para resolver este problema?

Aguardo as suas respostas.

Att. Camila Lopes

Já tentou fazer o insert com id = 0 ?

Bom dia

Normalmente costumo usar dessa maneira:

@SequenceGenerator(name="nome_da_sequence", sequenceName="nome_da_sequence", allocationSize=1)
@GeneratedValue(strategy=GenerationType.AUTO, generator="nome_da_sequence")

Vc cria a sequence no banco e depois passa o nome dela para que possa ser gerado o id, dessa maneira vc evita que o id se repita.

Att.