Freitag, Juni 5, 2020

Ändern GORM Tabelle name

Ich bin kämpfen, um die folgenden mapping-arbeiten in Grails 1.3.1 und MySQL:

class Login {

    int id
    String email

    static mappings = {
        table 'my_table'
        id column: "Mgr_id"
        version false
    }
}

Egal was ich mache die Abfragen, die Sie ausgestellt wurden, finden Sie unter „schema.login“ – Tabelle anstelle von “ – schema.my_table“. Das ist sehr frustrierend… Kann mir jemand beantworten, warum dies hier nicht funktioniert?

1 Kommentar

  1. 22

    Bitte verzeiht mir meine Blindheit… Die statische genannt wird mapping nicht mappings… eh. Schande über mich…

    Block

    static mapping = {
        table 'my_table'
        id column: "Mgr_id"
        version false
    }
    • Beachten Sie, dass die syntax für das deaktivieren von optimistic locking ist „falsche version“ – ohne Doppelpunkt.
    • bemerkt und behoben
    • beantwortet 11 Minuten, nice!!!

Kostenlose Online-Tests