Estou configurando hibernate mas esta com o seguinte erro:
- Hibernate Commons Annotations 3.2.0.Final
- Hibernate 3.6.7.Final
- hibernate.properties not found
- Bytecode provider name : javassist
- using JDK 1.4 java.sql.Timestamp handling
- configuring from resource: hibernate.cfg.xml
- Configuration resource: hibernate.cfg.xml
- recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
Exception in thread “main” org.hibernate.HibernateException: Could not parse configuration: hibernate.cfg.xml
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2246)
at org.hibernate.cfg.Configuration.configure(Configuration.java:2158)
at com.green.dao.AssinaturaDAO.createSession(AssinaturaDAO.java:15)
at com.green.dao.AssinaturaDAO.main(AssinaturaDAO.java:37)
Caused by: org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection timed out: connect
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2238)
… 3 more
Meu hibernate.cfg.xml: (tem um alerta : The file cannot be validated as there was a connection problem.)
<?xml version="1.0" encoding="UTF-8"?> org.hibernate.dialect.Oracle10gDialect oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@192.168.1.36:1521:imgnh userAdmin teste imgnh false true false false org.hibernate.cache.NoCacheProvider threadMeu hbm:
<?xml version="1.0" encoding="UTF-8"?><class name="com.green.entidade.Assinatura"
table="ASSINATURA_GREEN" dynamic-insert="true"
dynamic-update="true">
<id name="codigoAssinatura" type="java.lang.Long" column="CD_ASSINATURA"
unsaved-value="0">
<generator class="sequence">
<param name="sequence">ASSINATURA_GREEN_CD_ASSINATURA</param>
</generator>
</id>
<property name="codigoDocumento" type="java.lang.String" not-null="true">
<column name="CD_DOCUMENTO" />
</property>
<property name="assinaturaDocumentoString" type="java.lang.String" not-null="true">
<column name="DS_ASSINATURA" />
</property>
<property name="dataAssinatura" type="java.util.Date"
not-null="true">
<column name="DT_ASSINATURA" />
</property>
<property name="nomeAssinatura" type="java.lang.String"
not-null="true">
<column name="NM_ASSINATURA" />
</property>
<property name="cpfAssinatura" type="java.lang.String"
not-null="true">
<column name="NR_CPF" />
</property>
</class>
Executei esta classe, consegui conectar.
public class ConnectionFactory {
public static void main(String[] args) {
new ConnectionFactory().getConnection();
}
public void getConnection() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
DriverManager.getConnection(
"jdbc:oracle:thin:@192.168.1.36:1521:imgnh", "userAdmin","teste");
System.out.println("Conectou!");
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}

