Ich bin auf meiner ersten Erfahrung mit Playframework, mit 2.0. Ich habe Probleme, zwei Datenbanken zu konfigurieren, die mit Eebean ORM verwaltet werden (das in Play integriert ist). dieser documentation page Bezug kam ich mit:Mehrere Datenbank-Management mit Playframework 2.0 und Ebean
conf/application.conf
db.global.driver="com.mysql.jdbc.Driver"
db.global.url="mysql://root:[email protected]/phdcoursedb"
# In the developement environment this might even change backend
db.statistics.driver="com.mysql.jdbc.Driver"
db.statistics.url="mysql://root:[email protected]/statistics"
ebean.global="models.global.*"
ebean.statistics="models.statistics.*"
Und ich schrieb die correspondong Modelle in models.globals und models.statistics Pakete. Wenn ich die Anwendung ausführe, fordert mich das Evolution-System auf, zu aktualisieren (unter Verwendung der von der Eban-DDL erzeugten Datei). Das Problem ist, für beide Datenbanken schlägt es mir ein evolution sql Skript vor, das ALLE Modelle (sowohl in models.global als auch in models.statistics) kapselt.
Die Sache ist, ich möchte Ebean DDL für die zweite Datenbank auf (ich brauche es eigentlich nicht für die andere, die eine alte unberührbare Datenbank ist), aber ich möchte es richtig bauen nur Tabellen.
Können Sie sehen, was ich falsch mache? Eigentlich habe ich die Ebean-Dokumentation nicht gründlich erforscht, weil sie sich immer auf einige Konfigurationsdateien bezieht, von denen ich nicht weiß, wo sie zu finden sind, wie Play! selbst bettet Ebean.
Vielen Dank
Davide
Ich habe nicht viel Erfahrung mit Java, aber ich wollte die beiden Unterpakete models.global und models.statistics für die entsprechenden Datenbanken einbeziehen: liege ich falsch? – Davide
Jetzt habe ich, was Sie gesagt haben, lesen Sie die Quelldatei ... Es ist jedoch kontraintuitiv. – Davide
Ok, ich habe meine Einstellungen geändert und die Klassen einzeln erwähnt, alles funktioniert jetzt! Danke vielmals! – Davide