I have a few places using the em.createNativeQuery() to find info from tables that did not model as entity objects, once I commented out these type of query, I think the leaking stopped (need to verify with more testing), but just a FYI. If true, I think this is a bug.
[Message sent by forum member 'evanyang168' (evanyang168)]
http://forums.java.net/jive/thread.jspa?messageID=244175