Deu Erro:
[code]
Exception in thread "main" java.lang.ExceptionInInitializerError
at teste.HibernateUtil.<clinit>(HibernateUtil.java:20)
at teste.Teste.fazerUpdate(Teste.java:17)
at teste.Teste.main(Teste.java:10)
Caused by: org.hibernate.MappingException: Unable to load class declared as <mapping class="teste/Contato"/> in the configuration:
at org.hibernate.cfg.AnnotationConfiguration.parseMappingElement(AnnotationConfiguration.java:650)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1589)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1568)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:1047)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:64)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:1035)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:64)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:1017)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1448)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:1011)
at teste.HibernateUtil.<clinit>(HibernateUtil.java:14)
... 2 more
Caused by: java.lang.ClassNotFoundException: teste/Contato
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:123)
at org.hibernate.cfg.AnnotationConfiguration.parseMappingElement(AnnotationConfiguration.java:647)
[/code]
Deu Erro:
Exception in thread "main" java.lang.ExceptionInInitializerError
at teste.HibernateUtil.<clinit>(HibernateUtil.java:20)
at teste.Teste.fazerUpdate(Teste.java:17)
at teste.Teste.main(Teste.java:10)
Caused by: org.hibernate.MappingException: Unable to load class declared as <mapping class="teste/Contato"/> in the configuration:
at org.hibernate.cfg.AnnotationConfiguration.parseMappingElement(AnnotationConfiguration.java:650)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1589)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1568)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:1047)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:64)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:1035)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:64)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:1017)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1448)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:1011)
at teste.HibernateUtil.<clinit>(HibernateUtil.java:14)
... 2 more
Caused by: java.lang.ClassNotFoundException: teste/Contato
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:123)
at org.hibernate.cfg.AnnotationConfiguration.parseMappingElement(AnnotationConfiguration.java:647)
sim… mas a classe Contato existe e está dentro do pacote Teste… quero saber como faco pra mapiá-la da forma como foi respondida tb não funcionou…
só consigo utiliza-la deixando dentro do pacote default, que droga…
Assim funciona com a classe Contato dentro do pacote default..
<session-factory>
<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/teste</property>
<property name="hibernate.connection.username">postgres</property>
<property name="hibernate.connection.password">lol321</property>
<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.format_sql">true</property>
<mapping class="Contato"/>
</session-factory>
Se eu colocar a classe dentro do pacote teste.. e tentar mapiá-la (nao sei como é a sintaxe...) daih da erro
<session-factory>
<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/teste</property>
<property name="hibernate.connection.username">postgres</property>
<property name="hibernate.connection.password">lol321</property>
<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.format_sql">true</property>
<mapping class="teste/Contato"/>
</session-factory>