Tomcat7 + Spring3 + JPA2

Fiquei desconfiado do DBCP configurado em um datasource do spring.
Então eu queria saber qual o número de conexões ativas no momento e fiz isto (no final de um método que usa a JPA para trazer resultados do banco de dados):

System.out.println(dataSource.getMaxActive()); System.out.println(dataSource.getNumActive());
O resultado foi:

100 0
Percebe-se que o log do máximo de conexões ativas está correto, pois está configurado assim no datasource do spring.xml:

<property name="maxActive"><value>100</value></property>

O número de conexões ativas representa o total de conexões sendo utilizadas naquele momento (dataSource.getNumActive()) , no entanto sempre printa 0 (zero).
Isto é normal? Não deveria ter no mínimo uma conexão ativa, já que estou funcionando (rodando no eclipse, não em produção).
Estou fazendo algo errado? Se estou como faço para saber se o DBCP está funcionando corretamente?

…E aí? ninguém trabalha com isto ainda?