[cdi-dev] Needed failing for JPA / EJB

Lincoln Baxter, III lbaxter at redhat.com
Wed Apr 18 11:30:17 EDT 2012


I'm guessing the problem lies in the fact that the bean doing the 
producing is not itself scoped?

On Wed 18 Apr 2012 11:25:06 AM EDT, Adam Bien wrote:
> The code above should work for Java EE 7 and CDI 1.1.
> The @RequestScoped @Produces below is not that reasonable, but @SessionScoped should work in CDI 1.1.
>
> On 18.04.2012, at 00:37, Jason Porter wrote:
>
>> I don't know where this should fail, but it needs to fail somewhere, and if CDI isn't it, I trust there are people on this list the other EGs will listen to because too many of them ignore the users list, because you know, they're the "experts".
>>
>> public class EmProducer() {
>>      @PersistenceContext(type = PersistenceContextType.EXTENDED)
>>      EntityManager em;
>>
>>      @Produces @RequestScoped
>>      public EntityManager getEntityManager() {
>>          return em;
>>      }
>> }
>>
>> That should be a deployment exception stating it isn't valid (the @PersistenceContext injection).
>>
>> --
>> Jason Porter
>> http://lightguard-jp.blogspot.com
>> http://twitter.com/lightguardjp
>>
>> Software Engineer
>> Open Source Advocate
>> Author of Seam Catch - Next Generation Java Exception Handling
>>
>> PGP key id: 926CCFF5
>> PGP key available at: keyserver.net, pgp.mit.edu
>> _______________________________________________
>> cdi-dev mailing list
>> cdi-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/cdi-dev
>
>
> _______________________________________________
> cdi-dev mailing list
> cdi-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/cdi-dev

--
---
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."



More information about the cdi-dev mailing list