Boa noite a todos.
Estou com uma duvida, na minha API Rest eu não quero que o mesmo nome seja cadastrado mais de uma vez no banco de dados. Existe alguma annotations que impede isto, qual a melhor forma ?
Obrigado
Boa noite a todos.
Estou com uma duvida, na minha API Rest eu não quero que o mesmo nome seja cadastrado mais de uma vez no banco de dados. Existe alguma annotations que impede isto, qual a melhor forma ?
Obrigado
Boa tarde , Fagner!
Para evitar que o mesmo nome seja cadastrado mais de uma vez no banco de dados em uma API Rest, você pode usar algumas abordagens. A forma mais comum de garantir essa unicidade é utilizando uma restrição de unicidade (unique constraint) no banco de dados e, adicionalmente, verificações na camada de aplicação.
Se você estiver usando JPA/Hibernate no seu projeto Java, pode utilizar a annotation @Column com o atributo unique ou a annotation @UniqueConstraint.