आपके पास लेन-देन प्रबंधन की कमी है , उदा.
entityManager.getTransaction().begin();
entityManager.persist(area);
entityManager.getTransaction().commit();
मैं अनुशंसा करता हूं कि आप जेपीए और जेएसएफ एकीकरण पर पढ़ें, कुछ उपयोगिता/फ़िल्टर/जेएसएफ समर्थन हो सकता है जो आपके लिए इसका ख्याल रखता है।