torax13
Erfahrenes Mitglied
Wie ich ja schon hier [1] geschrieben hab, deploye ich im Moment 6 wars, die bis auf die verwendete persistenceUnit gleich sind.
[1] http://www.tutorials.de/forum/java/341057-war-deployment.html
Ich habe also 6 verschiedene PersistenceUnits definiert und lasse durch maven beim bauen des war nur den Parameter in der applicationContext.xml setzen.
Das sieht dann so aus:
Spring injeziert mir dann einen passenden EM. (ich gestehe mir das aus einem Beispiel geborgt zu haben. Meine Spring Kenntnisse sind noch fast 0).
Nun würd ich gern nicht 6 mal die identische Anwendung laden, sondern nur 1mal. Dazu müßt ich aber einen Weg finden Spring bei jedem Request die persistenceUnitName dynamisch zu übergeben (steht letztlich in derf URL)
Irgendwelche Hinweise? Ich weiß nicht mal, wonach ich google müßte
[1] http://www.tutorials.de/forum/java/341057-war-deployment.html
Ich habe also 6 verschiedene PersistenceUnits definiert und lasse durch maven beim bauen des war nur den Parameter in der applicationContext.xml setzen.
Das sieht dann so aus:
Code:
<bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
<property name="persistenceUnitName" value="alpha" />
</bean>
Spring injeziert mir dann einen passenden EM. (ich gestehe mir das aus einem Beispiel geborgt zu haben. Meine Spring Kenntnisse sind noch fast 0).
Nun würd ich gern nicht 6 mal die identische Anwendung laden, sondern nur 1mal. Dazu müßt ich aber einen Weg finden Spring bei jedem Request die persistenceUnitName dynamisch zu übergeben (steht letztlich in derf URL)
Irgendwelche Hinweise? Ich weiß nicht mal, wonach ich google müßte
