sql >> Databasteknik >  >> RDS >> Mysql

Undantag i trådens huvud org.hibernate.MappingException:Okänd enhet

LinhSaysHej, jag har kört din kod med Hibernate 5 och jag har exakt samma fel. Jag har kört den med Hibernate 4 och det är inga problem.

Handledningen om Pluralsight har skapats för Hibernate 4. Här är en sessionsfabriksbyggare som fungerar med Hibernate 5:

public class HibernateUtilities_5 {

    private static final SessionFactory sessionFactory = buildSessionFactory();

    private static SessionFactory buildSessionFactory() {
        try {
            StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder()
                    .configure("hibernate.cfg.xml").build();
            Metadata metadata = new MetadataSources(standardRegistry).getMetadataBuilder().build();
            return metadata.getSessionFactoryBuilder().build();

        } catch (HibernateException he) {
            System.out.println("Session Factory creation failure");
            throw he;
        }
    }

    public static SessionFactory getSessionFactory() {
        return sessionFactory;
    }
}


  1. Exportera dataordbok för min databas med MySQL Workbench CE?

  2. Hitta punkt i polygon PHP

  3. Lägg till en ny kolumn i en stor mysql-tabell

  4. Hur kan jag få MySQL att skriva utfiler som en annan användare?