grails - Groovy LinkedHashMap —奇怪的表示法

标签 grails groovy

我找到了以下Groovy代码。有谁知道rows column表示法的含义吗?如何使用“映射”?

class TextAreaView {

  Integer rows
  Integer cols

  static mapping = {
    rows column: "rows_size"
    cols column: "cols_size"
  }
}

谢谢!

最佳答案

这是一个grails域类,映射到数据库中的自定义字段。

参见http://grails.org/doc/latest/guide/GORM.html#tableAndColumnNames

您不直接使用它。

该格式基本上是将映射传递给方法。

如果添加括号,它将类似于:

rows( [ column:'rows_size' ] )

关于grails - Groovy LinkedHashMap —奇怪的表示法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22257724/

相关文章:

jQuery 和 Grails/HTML - 使文本字段像 Google 一样完成文本

grails - Grails复合ID抛出NullPointerException

scala - Groovy Grails 或 Scala Play

grails mockFor 闭包怪异

image - Groovy 从 URL 下载图像

grails - 在 Controller 中的后续命令对象上初始化命令对象时出错

java - Grails 标准预测 - 获取行数

grails - 绕过本地存储库的 Grails 代理设置

grails - 在构造函数中使用 def 时 Gradle 失败

java - 如何将dict的值分成两部分