sql >> Database >  >> RDS >> PostgreSQL

org.hibernate.internal.util.config.ConfigurationException:kon cfg.xml-bron [/HibernateTest/src/hibernate.cfg.xml] niet vinden

Als u uw hibernate.cfg.xml . heeft in de hoofdmap van de bronmap, doe gewoon

SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();

Als het in het pakket zit, bijvoorbeeld in de org.nitish.caller , specificeer het pad op deze manier

 SessionFactory sessionFactory = new Configuration()
    .configure("/org/nitish/caller/hibernate.cfg.xml").buildSessionFactory();

U moet de session sluiten (in de finally blok). Vergeet niet om rollback toe te voegen code.

Voeg alstublieft @Table toe annotatie bij de UserDetails .

Bijwerken

De reden van de fout dat Hibernate org.postgresql.Driver niet kan vinden klas. Het bevindt zich in een postgresql-pot. Je hebt die pot bij je afbeelding, maar misschien voeg je hem niet toe aan het klassenpad. Raadpleeg JAR's toevoegen aan projectopbouwpaden in Eclipse (Java).

Een session sluiten in de finally blok je moet session . hebben variabele buiten de try blok.

    Session session = sessionFactory.openSession();

    try{

    } finally {
        session.close();
   }


  1. Negeer de datumbereikparameter in de waar-clausule wanneer de parameter niet is ingevoerd

  2. TIME() Voorbeelden – MySQL

  3. Hoe verander ik het datumformaat van MM/DD/YYYY naar YYYY-MM-DD in PL/SQL?

  4. Configuratiesysteem kan niet worden geïnitialiseerd