Arquivos de mapeamento hibernate?

pessoal em uma aplicação desktop onde é que eu coloco os arquivos de mapeamento dos objetos? e o arquivo de configuração do hibernate eu coloco no classpath?

Você pode colocar os arquivos como hibernate.cfg.xml de mapeamento dos objetos e o de configuracao do hibernate como HibernateUtil.java em qualquer dentro do projeto.

Mas no HibernateUtil.java precisa pegar o arquivo hibernate.cfg.xml:

[code]public class HibernateUtil {

/* Toma conta do startup e faz acesso a uma
 * SessionFactory conveniente.
 */

private static final SessionFactory sessionFactory;

static {
    try {
    	//Create the SessionFactory from hibernate.cfg.xml           
    	sessionFactory = new AnnotationConfiguration().configure("hibernate.cfg.xml").buildSessionFactory();
    } catch (Throwable ex) {
        // Make sure you log the exception, as it might be swallowed
    	JOptionPane.showMessageDialog(null,"Erro ao conectar ao Banco de Dados MySQL!","Erro",JOptionPane.ERROR_MESSAGE);
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

public static SessionFactory getSessionFactory() {
    return sessionFactory;
}

}
[/code]

entao nessa classe eu tenho que colocar a url do meu arquiovo hibernate.cfg.xml, é isso?

Fica dentro do seu projeto principal!!