We've never had any problems with hibernate when we put the libs in the gf lib directory. However, when we moved over to package the hibernate libs with the application we've had some problems from time to time with gf when running it from eclipse. Gf then tells us that it can't find the persistence unit. This might be an eclipse deployment issue. We never have any problems when we deploy the packaged ear file.
[Message sent by forum member 'woel' (woel)]
http://forums.java.net/jive/thread.jspa?messageID=257615