Hibernate. erro ao analisar mapeamento

Quando tento criar a SessionFactory, dá esse erro:

22:01:51,124org.hibernate.MappingException: class Cliente not found while looking for property: id
at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:81)
at org.hibernate.mapping.SimpleValue.setTypeUsingReflection(SimpleValue.java:254)
at org.hibernate.cfg.HbmBinder.bindSimpleId(HbmBinder.java:359)
at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:293)
at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:235)
at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:151)
at org.hibernate.cfg.Configuration.add(Configuration.java:359)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:396)
at org.hibernate.cfg.Configuration.addResource(Configuration.java:445)
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1312)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1284)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1266)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1233)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1161)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1147)
at src.model.GerenciadorHibernate.iniciar(GerenciadorHibernate.java:12)
at src.iniciarAplicacao.main(iniciarAplicacao.java:43)
Caused by: java.lang.ClassNotFoundException: Cliente
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:108)
at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:77)
… 16 more
Exception in thread “main” org.hibernate.MappingException: Error reading resource: src/model/hibernate/Cliente.hbm.xml
at org.hibernate.cfg.Configuration.addResource(Configuration.java:448)
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1312)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1284)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1266)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1233)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1161)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1147)
at src.model.GerenciadorHibernate.iniciar(GerenciadorHibernate.java:12)
at src.iniciarAplicacao.main(iniciarAplicacao.java:43)
Caused by: org.hibernate.MappingException: class Cliente not found while looking for property: id
at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:81)
at org.hibernate.mapping.SimpleValue.setTypeUsingReflection(SimpleValue.java:254)
at org.hibernate.cfg.HbmBinder.bindSimpleId(HbmBinder.java:359)
at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:293)
at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:235)
at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:151)
at org.hibernate.cfg.Configuration.add(Configuration.java:359)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:396)
at org.hibernate.cfg.Configuration.addResource(Configuration.java:445)
… 8 more
Caused by: java.lang.ClassNotFoundException: Cliente
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:108)
at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:77)
… 16 more

Minha classe cliente

[code]public class Cliente {

private Integer id;
private String nome;
private List<Orcamento> orcamentos;

public Cliente() {}

public Integer getId() {
    return id;
}

public void setId(Integer id) {
    this.id = id;
}	

public Cliente(String nome) {
	this.nome = nome;
}

public String getNome() {
	return nome;
}

public void setNome(String nome) {
	this.nome = nome;
}

public List<Orcamento> getOrcamentos() {
	return orcamentos;	
}

public void setOrcamentos(List<Orcamento> orcamentos) {
	this.orcamentos = orcamentos;
}

public void addOrcamento(Orcamento orcamento){
	orcamento.setCliente(this);
	orcamentos.add(orcamento);
}

}[/code]

Meu arquivo Cliente.hbm.xml

[code]

    <class name="Cliente" table="CLIENTE">
            
            <id name="id" column="CLIENTE_ID">
                    <generator class="sequence">
                    	<param name="sequence">CLIENTE_GEN</param>
                    </generator>
            </id>

            <property name="nome" unique="true" not-null="true"/>

            <list name="orcamentos" lazy="true" inverse="true" cascade="save-update">
            	<key>
            		<column name="CLIENTE_ID" not-null="true" />
            	</key>
            	<index column="POSICAO" />
            	<one-to-many class="Orcamento" />
            </list>

    </class>

[/code]

Meu arquivo hibernate.cfg.xml

[code]

<!-- a SessionFactory instance listed as /jndi/name -->
<session-factory>
    <!-- mapping files -->
    <mapping resource="src/model/hibernate/Cliente.hbm.xml"/>
    <mapping resource="src/model/hibernate/Orcamento.hbm.xml"/>
    <!-- cache settings -->
</session-factory>

[/code]

Meu arquivo hibernate.properties

hibernate.connection.driver_class = org.firebirdsql.jdbc.FBDriver
hibernate.connection.url = jdbc:firebirdsql:servidor:3050/c:\SOR\BANCO.FDB
hibernate.connection.username = SYSDBA
hibernate.connection.password = masterkey
hibernate.dialect = org.hibernate.dialect.FirebirdDialect
hibernate.c3p0.min_size=5
hibernate.c3p0.max_size=20
hibernate.c3p0.timeout=300
hibernate.c3p0.max_statements=50
hibernate.c3p0.idle_test_period=3000

Já descobri. Eu deveria ter colocado src.model.Cliente e nao apenas Cliente.

http://www.guj.com.br/posts/list/12234.java
:?