Маловероятно, что будет аннотация или объект, который будет содержать все открытые соединения, поскольку это может быть очень сложно с точки зрения безопасности.
Я понимаю, что управление приложениями с утечками может быть чем-то вроде чрезвычайной ситуации, поэтомуесли вам просто нужен быстрый выигрыш, может быть полезен pointcut AspectJ, который находит все открытые соединения, которые не были закрыты в течение определенного периода времени.Я на самом деле не пробовал, но это может быть полезно:
http://www.ibm.com/developerworks/java/library/j-aopwork10/
В качестве альтернативы, достойный профилировщик может иметь большое значение (JProfiler - это то, что я использую и рекомендую на данный момент).