我如何使用特定的字段 例如排序,从数据库中选择一个常规列表进行排序,从数据库中选择一个常规列表:按主题srted我如何使用特定的字段
0
A
回答
0
纯粹做在常规(无Grails的),你可以做这样的事情:
import groovy.sql.Sql
def dbUrl = "jdbc:postgresql://localhost/test-db"
def dbUser = "test"
def dbPassword = "test"
def dbDriver = "org.postgresql.Driver"
def sql = Sql.newInstance(dbUrl, dbUser, dbPassword, dbDriver)
sql.eachRow("select * from book order by subject asc") { row ->
println "${row}\n"
}
Grails中,你有几个选择。您可以使用HQL:
Book.findAll("from Book order by subject asc")
或动态发现者的口味之一:
Book.findAllByName(name, [sort: 'subject', order: 'asc'])
还是一个标准的搜索:
Book.withCriteria { order("subject", "asc") }
+0
这个问题中没有提到它,这要感谢我使用HQL和动态查找器 – 2010-11-10 06:43:32
0
def books = Book.list(sort:"subject", order:"asc")
编辑 书表:您也可以有default sort order在你的域类:
static mapping = {
sort = 'subject'
}
+0
你假设他在使用Grails,但是在 – 2010-11-09 13:11:14
1
纯的Groovy(Grails的无),你可以这样做:
bookList.sort{it.subject}
相关问题
- 1. 如何使用特定字段更新特定记录dbAccess swift
- 2. 如何使用Jsoup定位遵循特定网址的特定文本字段?
- 3. 渲染使用Rails的特定字段
- 4. 如何删除特定的textarea字段?
- 5. 如何返回特定的json字段?
- 6. 如何使用PHP来检查表单字段的特定值?
- 7. 如何使用交叉引用表更新特定字段?
- 8. 如何使用JDO选择特定字段并为该字段创建总和
- 9. 使用jQuery滑动特定字段集
- 10. 只使用elasticsearch搜索特定字段
- 11. 如何在Javascript数组中传递我的值特定字段...?
- 12. 我将如何保存特定日期的文本字段?
- 13. 如何使用Proguard在InnerClass中保留特定字段
- 14. SQL如何使用表名从表中选择特定字段
- 15. 如何使用MongoDB shell从MongoDB集合获取特定字段?
- 16. 如何使用NHibernate从数据库中检索特定字段?
- 17. 如何使用特定值更新varbinary字段?
- 18. 如何使用特定字段读取CakePHP模型?
- 19. 如何仅使用spring jpa存储库更新特定字段?
- 20. 基于特定字段的grep/awk特定行;使用KSH变量使用awk
- 21. 如何在特定字段的情况下记录此字段的常用ID?
- 22. 如何使应用匹配器为字段使用特定的一组值?
- 23. 如何从特定字段集中获取表单字段?
- 24. 如何使黑莓中的特定字段失效?
- 25. 上的特定字段
- 26. 如何为特定字段调用我的主题预处理函数?
- 27. 如何使用FindIterable <Document>使用java从mongodb获取特定字段
- 28. 如何命名couchdb中的应用程序特定字段
- 29. 如何在使用jsonconvert.serializeobject时将特定字段用作json对象的名称?
- 30. 如何使用单选按钮启用特定的文本字段?
这将是一个代码示例非常有帮助的,所以我们可以感受到你在做什么。就目前而言,我们无法知道您是使用Grails,GSQL,纯JDBC还是仅仅尝试对ArrayList进行排序。 – xlson 2010-11-09 14:10:31