ASAP: solution for problem integrating jsf2.2 & jpa in application
Maybe its just me, at the moment, but I really do think that JSF and JPA is heavyweight boilerplate. And you really should use transactions if storing user data. Especially form data. A SQL injection can drop tables. You don't want that to happen.