Ich versuche, eine Spring + Hibernate-Webanwendung mit JNDI anstelle von Eigenschaftendateien zu konfigurieren. Alles funktioniert einwandfrei Datenbank-URL, Passwort, Login, etc., aber ich kann nicht den Dialekt aus dem JNDI-Kontext bekommen.
Ich verwende das in meiner database-context.xml:
%Vor% Das Problem ist, dass ich nicht weiß, wie man den JNDI-Wert für databaseDialect in der Eigenschaft <prop name="hibernate.dialect">blabla</prop>
verwendet.
Irgendwelche Ideen?
Spring kann ein Map
in ein Properties
-Objekt konvertieren, sodass Sie Folgendes tun können:
Referenz:
Handles Conversion von Inhalt
String
zuProperties
Objekt. Behandelt auchMap
toProperties
Konvertierung, für Füllen einesProperties
-Objekts über XML "map" -Einträge.
Quelle: PropertiesEditor
javadoc