Povo, eu tentei evitar ao máximo este post, por ser tão básico. Mas o fato é que estou desde de segunda tentando usar Hibernate aqui, e só to levando rasteira. Estou usando annotations. Então, ‘anotei’ as classes que devem ser persistidas, criei meu HibernateUtil.java, e o hibernate.cfg.xml.
Dentro do main() usei a forma mais simples de preencher os atributos, ou seja, objeto.setNome(“nome”); E fiz isso para os demais. Só que estou tento esse erro, eu sei que é chato postar isso, mas vai lá:
0 [main] INFO annotations.Version - Hibernate Annotations 3.2.0.CR1
31 [main] INFO cfg.Environment - Hibernate 3.2 cr2
47 [main] INFO cfg.Environment - hibernate.properties not found
47 [main] INFO cfg.Environment - Bytecode provider name : cglib
125 [main] INFO cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
453 [main] WARN connection.UserSuppliedConnectionProvider - No connection properties specified - the user must supply JDBC connections
Exception in thread “main” java.lang.ExceptionInInitializerError
at Main.HibernateUtil.<clinit>(HibernateUtil.java:15)
at Main.Main.main(Main.java:39)
Caused by: org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
at org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)
at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)
at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:397)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:111)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1928)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1211)
at Main.HibernateUtil.<clinit>(HibernateUtil.java:12)
… 1 more
Java Result: 1
Eu, com todo meu aaamplo conhecimento no assunto
:?: diria que o erro está no meu hibernate.cfg.xml, mas vejam:
<!-- Database connection settings -->
<property name="connection.driver_class">org.firebirdsql.jdbc.FBDriver</property>
<property name="connection.url">jdbc:firebirdsql:localhost/3050:C:/Documents and Settings/Vinicius Kopcheski/Meus documentos/Comercial/database/COMERCIAL.FDB</property>
<property name="connection.username">SYSDBA</property>
<property name="connection.password">masterkey</property>
<!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">1</property>
<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.FirebirdDialect</property>
Acredito que esta parte dele seja a relevante. Alguém pode me orientar?
Ps1. Pesso desculpas pelo tamanho do post, tentei resumi-lo ao maximo.
Ps2. É necessário que usse BBCode no XML?
Muito Obrigado