Question

Je suis en train d'inverser POJO ingénieur (en utilisant des outils de mise en veille prolongée de v3.2.4x plugin Eclipse 3.4.2) à partir d'une base de données que j'ai créé dans Postgres mais mes tables sont ignorées. Il fonctionne si je précise bien « public » que la valeur de la « de hibernate.default_schema » dans mon dossier hibernate.cfg.xml mais si je tente de spécifier un schéma différent alors rien est généré.

J'ai essayé de modifier le cas (par exemple inférieure, supérieure, chameau) mais je reçois toujours le même résultat. Voici mon fichier 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>

Voici une photo de mon installation dans pgAdmin III - http://twitpic.com/snj8i

Je suis assez sûr que je fais (ou manquant) quelque chose de facile. Comme je le dis, si je change le schéma pour ensuite POJO publiques de toutes les tables de ce schéma sont générés!

Quelqu'un peut-il aider?

Merci, Damian

Était-ce utile?

La solution

OK, j'ai trouvé le problème. Il semble que les noms de table doivent être en minuscules outils ou mise en veille prolongée ne les voit pas. Je ne sais pas si cela est un bug avec le dialecte PostgresSQL ou lui-même en veille prolongée.

Autres conseils

Est-ce que l'utilisateur postgres ont la permission aux tables dans le schéma locatimus?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top