@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(nullable = false, unique = true, length= 30)
private String descricao;
@Id
@GeneratedValue (strategy = GenerationType.IDENTITY)
private Long id;
@Column(unique= true, length = 30, nullable = false)
private String descricao;
@Column(nullable = false)
private double preco;
@ManyToOne(cascade=CascadeType.PERSIST)
@JoinColumn(name="id_cat")
private Categoria cat;
quero na pagina de cadastro de produto, recuperar o valor da categoria que está num SelectOneMenu, mas não estou conseguindo.
no JSF o codigo está assim:<h:selectOneMenu id="cb" value="#{produtoMB.produto.cat}" required="true" requiredMessage="Selecione uma opção!" >
<f:selectItem itemLabel="--Escolha--"/>
<f:selectItems value="#{categoriaMB.categorias}" var="cat" itemValue="#{cat.id}" itemLabel="#{cat.descricao}"/>
</h:selectOneMenu>
estou conseguindo preencher direitinho o combobox, mas na hora de clicar em salvar dá o errro "Conversion Error setting value 'NUMERO_DA_ID' for 'null Converter'.
Desde já agradeço.