Domanda

Sto cercando di invertire POJO ingegnere (utilizzando gli strumenti di Hibernate plug v3.2.4x in Eclipse 3.4.2) da un database che ho creato in Postgres, ma le mie tabelle vengono ignorati. Funziona se a specificare 'pubblico' come valore per la proprietà 'hibernate.default_schema' nel mio file hibernate.cfg.xml ma se provo per specificare uno schema diverso allora niente viene generato.

Ho provato modificando il caso (cioè inferiore, superiore, cammello) ma ancora ottenere lo stesso risultato. Ecco il mio file di hibernate.cfg.xml:

 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
      "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
      "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory name="MyFactory">
        <property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
        <property name="hibernate.connection.password">[mypassword]</property>
        <property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/testgis</property>
        <property name="hibernate.connection.username">postgres</property>
        <property name="hibernate.default_schema">locatimus</property>
        <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
    </session-factory>
</hibernate-configuration>

Ecco una foto della mia messa a punto in pgAdmin III - http://twitpic.com/snj8i

Sono abbastanza sicuro che sto facendo (o mancante) qualcosa di facile. Come ho detto, se cambio lo schema per poi POJO pubblici da tutte le tabelle di tale schema sono generati!

Chiunque può aiutare?

Molte grazie, Damian

È stato utile?

Soluzione

OK, ho trovato il problema. Sembra che i nomi delle tabelle devono essere in minuscolo o ibernazione strumenti non vederli. Non so se questo è un bug con il dialetto PostgreSQL o Sospensione stesso.

Altri suggerimenti

Fa l'utente postgres dispone di autorizzazione per le tabelle nello schema locatimus?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top