Dear Vashal,
make sure that you are using local-tx or xa datasource and try adding this property to your hibernate.cfg:
hibernate.transaction.factory_class=org.hibernate.transaction.JBossTransactionManagerLookup
Reply to this message by going to Community
Start a new discussion in JNDI and Naming at Community