Also you don't need this field here:

  private EntityManagerFactory factory;


On Fri, Oct 11, 2013 at 3:20 PM, Dmitry Gusev <dmitry.gu...@gmail.com>wrote:

> Try removing @Inject and only keep @PersistenceContext for the
> EntityManager field ? :)
>
>
>
>
> On Fri, Oct 11, 2013 at 3:17 PM, Andreas Ernst <a...@ae-online.de> wrote:
>
>> 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-unsubscribe@tapestry.**apache.org<users-unsubscr...@tapestry.apache.org>
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>
>
> --
> Dmitry Gusev
>
> AnjLab Team
> http://anjlab.com
>



-- 
Dmitry Gusev

AnjLab Team
http://anjlab.com

Reply via email to