SessionFactory para vários projetos com Hibernate

Estou com uma dúvida, quando tenho mais de um projeto no servidor de aplicação tenho que criar um SessionFactory pela classe HibernateUtil para cada um? Ou faça uma única instância e todos os projetos a utilizam?

Estou usando Hibernate 3.2 e JBoss 4.04GA e provavelmente irei migrar para o Tomcat 5.5

Obrigada !!