我想知道如果数据库是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)
感谢您的任何线索.
好吧,我想我找到了解决方案:
static constraints = {
fileName(maxSize: 25)
}
Run Code Online (Sandbox Code Playgroud)
在http://grails.1312388.n4.nabble.com/How-to-map-String-to-something-larger-than-varchar-255-td1326146.html#a1326146中找到了这个
| 归档时间: |
|
| 查看次数: |
2298 次 |
| 最近记录: |