Ist es möglich, für eine Grails Domain zu haben, die keine 'id'?

Ist es möglich, eine Tabelle erstellen, die keine 'id'? Zum Beispiel, das ist meine Domäne:

class SnbrActVector {

    int nid
    String term
    double weight

    static mapping = {
        version false
        id generator: 'identity'
    }

    static constraints = {
    }
}

Wenn ich dieses SQL-statement fehlschlägt:

insert into snbr_act_vector values (5, 'term', 0.5)

Ich habe in der Tabelle und 'id' ist bereits auf autoincrement. Ich denke, dass eine andere option ist, um die 'id' selbst. Oder gibt es eine andere Abhilfe für dieses? Bitte davon ausgehen, dass es keine option zum ändern der givent SQL-Anweisung.

InformationsquelleAutor firnnauriel | 2010-04-06

Schreibe einen Kommentar