[cdi-dev] Needed failing for JPA / EJB

Adam Bien abien at adam-bien.com
Wed Apr 18 11:25:06 EDT 2012


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




More information about the cdi-dev mailing list