I think that when you work with EntityManager from Web Service in play 2.1 you might have the same problem about @Transactional as I had when I've worked with EntityManager from Web Socket.
So you should do it as it was answered ty my question here. I hope that it might help and that it will work for you as well.