Läuft hibernate annotation tool-generation ohne den "Katalog" - Attribut

wenn ich meine hibernate-tools
es liest aus der db und erstellen Sie java-Klassen für die einzelnen Tabellen,
und eine java-Klasse für zusammengesetzte Primärschlüssel.
das ist toll.

das problem ist diese Zeile

@Table(name="tst_feature"
    ,catalog="tstdb"
)

während der name der Tabelle ist erforderlich, die "Katalog" - Attribut ist nicht erforderlich.
manchmal möchte ich "tstdb", manchmal will ich mit "tstdev"

ich dachte, die db wurde gewählt, hängt die jdbc-Verbindungs-url
aber wenn ich die jdbc-url auf "tstdev", es ist immer noch mit "tstdb"

so,
ich weiß, was getan werden muss,
weiß nur nicht, wie Ihr geschieht
meine Optionen sind

  • unterdrücken die generation der "Katalog" - Attribut
    derzeit mache ich das manuell (nicht sehr ergiebig)
    oder ich könnte ein Programm schreiben, dass parst die java-Datei, und entfernen Sie das Attribut manuell
    aber ich hoffe ich habe nicht zu

ODER

  • einen Weg finden, zu sagen, hibernate, ignorieren Sie die "Katalog" - Attribut, und verwenden Sie das schema wird explizit angegeben.
    ich weiß nicht, die genaue Einstellung muss ich ändern, dies zu erreichen, oder sogar, wenn die option verfügbar ist.

InformationsquelleAutor Titi Wangsa bin Damhore | 2009-08-02

Schreibe einen Kommentar