sql >> Database >  >> RDS >> Mysql

Uitzondering in hoofdthread org.hibernate.MappingException:onbekende entiteit

LinhSaysHi, ik heb je code uitgevoerd met Hibernate 5 en ik heb exact dezelfde fout. Ik heb het uitgevoerd met Hibernate 4 en er is geen probleem.

De tutorial over Pluralsight is gemaakt voor Hibernate 4. Hier is een sessiefabrieksbouwer die werkt met 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. Hoe een NULL-waarde van PHP-variabele in MySQL invoegen, wegblijven van SQL-injectie?

  2. Kan JavaScript verbinding maken met MySQL?

  3. Oracle-instelling per gebruiker standaardschema (geen sessie wijzigen)

  4. Time-out voor SQL Server-query, afhankelijk van Where-clausule