The 0.8.0-rc3 release of bonecp that we upgraded to in Play 2.2.0 introduced a performance problem whereby prepared statements were not being reused:

https://bugs.launchpad.net/bonecp/+bug/1168616

0.8.0-rc4-snapshot apparently fixes this issue, but it is not yet deployed to a release repository.

The workaround here is to downgrade bonecp back to what it was for the 2.1.x branch i.e. 0.7.1.RELEASE.

Bonecp will hopefully release 0.8.0 and Play 2.2.1 will be released with it as a dependency.
Merge pull request #488 from huntc/bonecp-downgrade

Downgrade bonecp for play 2.2 apps