Duvida c3p0

Pessoal estou usando c3p0 no meu projeto mas só configura no XML.

E queria entender mais a respeito dele.

Tipo, se tem que mudar alguma coisa no codigo.

Algo que deve ou não se deve fazer quando usamos ele.

Uma vez me flaram que não se pode fechar uma session, é verdade?

Vantagens

Desvantagens

Enfim queria entender um poko mais.

Agradeço desde ja.