Hibernate 4 sessionfactory packagesstoscan Eigenschaftenverwendung

8

Wir haben eine Web-Anwendung basierend auf Spring 3.2.4 und Hibernate 4.2.3. Es wurde mit dem Appfuse 2.2.1 Archetype generiert. Gemäß der verfügbaren Dokumentation können wir die Eigenschaft packagesToScan der SessionFactory verwenden, um Entitätsklassen dynamisch auszuwählen und die sessionFactory einzurichten. Allerdings müssen wir den Namen der Entitätsklasse in hibernate.cfg.xml explizit angeben, damit er von Hibernate erkannt wird. Ich konnte keine passenden Antworten in Foren finden, also hier posten. Es kann sein, dass mein Verständnis davon, wie es funktioniert, falsch ist, daher sind alle Hinweise willkommen.

Danke

applicationContext.xml

%Vor%

hibernate.cfg.xml

%Vor%

applicationContext-dao.xml

%Vor%

Firma.java

%Vor%     
Pragmatic 18.12.2013, 05:44
quelle

2 Antworten

1

Die zweite Eigenschaft packagesToScan gibt das Java-Paket an, das automatisch nach annotierten Entitätsklassen sucht. Auf diese Weise ist es nicht mehr notwendig, die Hibernate-Mapping-Datei vorzubereiten.

    
Huyền Vũ 14.07.2016 04:09
quelle
-4

Ändern:

%Vor%

An:

%Vor%

Das funktioniert für mich.

    
pratham 18.11.2014 06:21
quelle