1.1.14.4.8. fejezet, Spring és Primefaces

Verziókövetővel letölthető mintaprogramok:

svn checkout http://primefaces.googlecode.com/svn/examples examples

Primefaces Spring mintaprogram:

svn checkout http://primefaces.googlecode.com/svn/examples/trunk/prime-moviecollector moviecollector

Hibajelenség:

Error creating bean with name 'entityManagerFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: No persistence unit with name 'prime-moviecollector' found

Az Eclipse-be importált moviecollector Project src könyvtárába készítsünk egy META-INF könyvtárat és mozgassuk át az eredeti (WebContent/META-INF) könyvtárból a persistence.xml fájlt ebbe az új könyvtárba. Az applicationContext.xml-ben az entityManagerFactory persistenceUnitName értékén keresztül (prime-moviecollector) ugyanis a persistence.xml-ben definiált persistence-unit-ra (prime-moviecollector) hivatkozik, és ez így elérhetővé válik.