Hibernate. problema ao criar SessionFactory

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]<hibernate-mapping>

    &lt;class name=&quot;Cliente&quot; table=&quot;CLIENTE&quot;&gt;
            
            &lt;id name=&quot;id&quot; column=&quot;CLIENTE_ID&quot;&gt;
                    &lt;generator class=&quot;sequence&quot;&gt;
                    	&lt;param name=&quot;sequence&quot;&gt;CLIENTE_GEN&lt;/param&gt;
                    &lt;/generator&gt;
            &lt;/id&gt;

            &lt;property name=&quot;nome&quot; unique=&quot;true&quot; not-null=&quot;true&quot;/&gt;

            &lt;list name=&quot;orcamentos&quot; lazy=&quot;true&quot; inverse=&quot;true&quot; cascade=&quot;save-update&quot;&gt;
            	&lt;key&gt;
            		&lt;column name=&quot;CLIENTE_ID&quot; not-null=&quot;true&quot; /&gt;
            	&lt;/key&gt;
            	&lt;index column=&quot;POSICAO&quot; /&gt;
            	&lt;one-to-many class=&quot;Orcamento&quot; /&gt;
            &lt;/list&gt;

    &lt;/class&gt;

</hibernate-mapping>[/code]

Meu arquivo hibernate.cfg.xml

[code]<hibernate-configuration>

&lt;!-- a SessionFactory instance listed as /jndi/name --&gt;
&lt;session-factory&gt;
    &lt;!-- mapping files --&gt;
    &lt;mapping resource=&quot;src/model/hibernate/Cliente.hbm.xml&quot;/&gt;
    &lt;mapping resource=&quot;src/model/hibernate/Orcamento.hbm.xml&quot;/&gt;
    &lt;!-- cache settings --&gt;
&lt;/session-factory&gt;

</hibernate-configuration>[/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.