Am 11.10.13 13:13, schrieb Eugen:
Hi, if You defined more persistence units in Your persistence.xml file
you should inject the EntityManager
  by
@Inject
@PersistenceContext(unitName = "unitname")

public class Customers {

  @Property
  private Customer customer;
  private EntityManagerFactory factory;
  @Inject
  @PersistenceContext(unitName = "de.aeits_TapestryWeb_war_1.0-SNAPSHOTPU")
  private EntityManager entityManager;

  @Log
  public List<Customers> getCustomers() {
return entityManager.createNamedQuery("Customer.findAll").getResultList();
  }
}

org.apache.tapestry5.ioc.internal.OperationException: Field entityManager of class de.aeits.tapestryweb.pages.Customers can not be claimed by @javax.persistence.PersistenceContext as it is already claimed by @Inject. at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:121) at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:88) at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:47) at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:76) at org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1116)

--
ae | Andreas Ernst | IT Spektrum
Postfach 5, 65612 Beselich
Schupbacher Str. 32, 65614 Beselich, Germany
Tel: +49-6484-91002 Fax: +49-6484-91003
a...@ae-online.de | www.ae-online.de
www.tachyon-online.de

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to