Por exemplo eu (acho) li que Hibernate trabalha com as chaves primárias das tabelas, no meu caso eu tenho o seguinte:
Eu estou fazendo o meu cadastro só que o código que pretendo usar como chave primária é digitado junto no formulário.Então no campo eu uso somente a annotation @Id (Não uso a annotation @GeneratedValue), só que na hora de salvar ta dando esse erro:
Tem como eu fazer algo, ou vou ter que criar um campo id com auto incremento no banco de dados?
Posto o código da sua bean aí!
Tem algum valor default para esse campo codigo no seu banco de dados ??
Observou se o valor está sendo passado corretamente na persistência ??
falow!
Não tem valor default no banco
Na classe do bean está assim:
@Id
private Long codigo;
E no formulário está assim:
<input name="ususario.codigo" value="${usuario.codigo}" type="text" size="10">
E acho que o valor está sendo passado corretamente porque antes estava dando certo.
Agora tá dando esse erro:
ids for this class must be manually assigned before calling save():