I'm working with version 4.03SP1.
I have a stateful session bean
@Stateful
public class ActivityManager implements Activity,Serializable {
@PersistenceContext(type=EXTENDED,unitName="em")
private EntityManager em;
...
<entity-manager> <name>em</name> <provider>org.hibernate.ejb.HibernatePersistence</provider> <jta-data-source>java:/MSSQLAppDSInterop</jta-data-source> <class>com.xpel.hibernate.UserAccount</class> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect"/> <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup"/> </properties> </entity-manager>
The JNDI lookup does work however.