This content has been marked as final.
Show 2 replies
-
1. Re: PersistenceProvider @PostConstruct bug
navansys Nov 12, 2009 5:54 PM (in response to navansys)I'm going to raise this as a bug when I get a minute. Also, here's my workaround:
package org.open18.persistence; import javax.annotation.PostConstruct; import org.jboss.seam.ScopeType; import org.jboss.seam.annotations.Install; import org.jboss.seam.annotations.Name; import org.jboss.seam.annotations.Scope; import org.jboss.seam.annotations.intercept.BypassInterceptors; import org.jboss.seam.log.Log; import org.jboss.seam.log.Logging; import org.jboss.seam.persistence.HibernatePersistenceProvider; /** * Addresses problem with HibernatePersistenceProvider by explicitly * calling HibernatePersistenceProvider.init() from * a PostConstruct method that actually gets called on postconstruct. * */ @Name("org.jboss.seam.persistence.persistenceProvider") @Scope(ScopeType.STATELESS) @BypassInterceptors @Install(classDependencies={"org.hibernate.Session", "javax.persistence.EntityManager"}) public class MoBetterHibernatePersistenceProvider extends HibernatePersistenceProvider { private static Log log = Logging.getLog(MoBetterHibernatePersistenceProvider.class); @PostConstruct public void init() { log.debug("MoBetterPersistenceProvider init"); super.init(); } }
-
2. Re: PersistenceProvider @PostConstruct bug
navansys Nov 13, 2009 4:49 PM (in response to navansys)Looks like this bug has recently been raised in JIRA: JBSEAM-4454