MSSQL在GORM中的varchar(n)等价物

fir*_*iel 2 grails grails-orm

我想知道如果数据库是MS SQL 2005,是否可以设置VARCHAR列的大小.这是我的域名:

class UpdateTable {

    static mapping = {
        table 'UpdateTable'
        id column: 'UpdateFileId', generator: 'increment'
        version false
        fileName column: 'FileName', size: 50
    }

    String fileName
}
Run Code Online (Sandbox Code Playgroud)

请注意,它使用VARCHAR(255)生成"FileName"列.我想将它设置为VARCHAR(25).也试过这个,但它没有用

static mapping = {
    ..
    fileName column: 'FileName', length: 50
}
Run Code Online (Sandbox Code Playgroud)

感谢您的任何线索.