Tenho a entidade Usuario e preciso atribuir os IDs manualmente antes de salvar. Como poderia mapear o atributo usuarioNome?
Erro:
org.hibernate.id.IdentifierGenerationException: os ids desta classe devem ser atribuídos manualmente antes de chamar save(): br.com.projeto.apiservice.modelo.Usuario
Classe:
@Entity
@Getter
@Setter
public class Usuario {
@Id
private String usuarioNome;
private String usuarioPrimeiroNome;
private String usuarioUltimoNome;
private String usuarioSenha;
@ManyToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL)
@JoinTable(name = "USUARIO_ROLE",
joinColumns = {
@JoinColumn(name = "USUARIO_ID")
},
inverseJoinColumns = {
@JoinColumn(name = "ROLE_ID")
}
)
private Set<Role> role;
}