Gente,
tenho uma classe Filme
public class Filme {
private String nome;
private Genero genero;
private int id;
// construtor, getters e setters
}
e a classe Gênero
public class Genero {
private String nome;
private int id;
// construtor, getters e setters
A tabela Gênero no banco está mais ou menos assim:
01 - Ficção
02 - Terror
No form, como faço pra inserir um Gênero ao Filme? Desse jeito, se eu digitar um número(referente ao gênero cadastrado) ele dá erro…
<s:form action="filme">
<s:textfield label="Nome" name="filme.nome"/>
<s:textfield label="Genero" name="filme.genero"/>
<s:submit method="inserir"/>
</s:form>
Eu mapeei o Filme.hbm.xml assim:
<many-to-one
name="genero"
column="genero"
class="pojo.Genero"
not-null="true"
foreign-key="FK_filme_1"/>