【问题标题】:grails i18n-fields orderbygrails i18n-fields orderby
【发布时间】:2012-10-01 21:07:11
【问题描述】:

我正在学习使用带有 i18n-fields 插件的 Grails。这是一个简单的设置,域:

package bookstore

@i18nfields.I18nFields
class Book {
    String name 

    static constraints = {
    }

    static i18nFields = ['name']
}

控制器是: 包书店

class BookController {
    def scaffold = Book

    def test = {
        def tekst = ""
        Book.findAll(sort: 'name').each{ tekst += "id: " + it.id + "    book: " + it.name + "<br/>\n" }
        render tekst
    }
}

我通过脚手架生成的界面创建了几本书,没关系。问题在于动作“测试”。没有排序它可以工作,但是当我添加排序条件时它会中断消息:

错误 500:内部服务器错误

URI

/BookStore/book/test

org.hibernate.QueryException

留言

无法解析属性:bookstore.Book 的名称

grails-app\controllers\bookstore\BookController.groovy 的第 8 行左右

如何解决?

【问题讨论】:

    标签: grails grails-plugin


    【解决方案1】:

    使用 Book.findAll(sort:'name') 的闲置代码

    Book.list(sort: 'name')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-10
      • 2013-08-24
      • 1970-01-01
      • 1970-01-01
      • 2018-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多