Hibernate - Dúvida sobre FK

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"/>