Persist column order from Grails domain to database

Viewed 1542

When Grails creates a table from a domain object, is it possible to specify the column order? I'd like it to preserve the column order as specified in the domain. Instead, it seems to be mostly alphabetical. I could not find anything in the documentation. I've found this article that details specifying constraints, but that did not appear to fix the issue for database columns.

Example:

class Foo {
    Long id
    String zee
    Integer baz
    Integer bar
}

I'd like the database columns to then be ordered as:

id | zee | baz | bar

Instead I get something closer to:

id | bar | baz | zee
2 Answers
Related