Consulta sobre formulario en jsf, hibernate y mysql

Hola gente.

Realice este simple ejemplo para q puedan entender mi consulta...
En el ejemplo en la clase Main los datos son persistidos de acuerdo a lo escrito en la clase, pero lo q quiero hacer es generar una interfaz en JSF, asi por eje.:
 
y q al ingresar dichos datos en los campos (inputText) estos datos se guarden automaticamente en la base de datos al presionar el boton enviar 


O si alguien tuviese un ejemplo basico de ABM con JSF, Hibernate y mysql.

Saludos y gracias.

Clase Model

 

Clase Main

 

Persistence.xml