Wenn die Datenquelle über JNDI verfügbar ist, müssen Sie nur die Eigenschaft hibernate.connection.datasource der Konfiguration festlegen - die Antwort von mtpettyp zeigt dies.
Wenn Sie sich nicht in einer Umgebung befinden, in der Ihre Datenquellen aus JNDI stammen, stellen Sie Ihre eigene ConnectionProvider-Implementierung bereit und übergeben Sie sie vor dem Erstellen der Sitzungsfactory an das Settings-Objekt oder geben Sie ihren Klassennamen in der Datei hibernate.connection an .provider_class-Eigenschaft Wenn Sie den Einstellungen eine Instanz bereitstellen, können Sie wahrscheinlich den standardmäßigen DatasourceConnectionProvider instanziieren und ihm Ihre DataSource geben.