Grails动态查找器
动态查找器
Grails集成允许对域类实例执行动态查询。这样,代码完成使得可以基于域类的字段组合不同的查询。
创建动态查询
- 在Grails域类中,声明字段以定义映射。例如,在域类Pet.groovy中有四个字段:
String name
Date birthDate
PetType type
Owner owner - 在Grails视图,控制器或测试类中,创建一个方法。例如,在PetSpec.groovycreate中创建testSomething()方法。
- 在方法体中,引用要查询的域类,然后开始键入查询。按Ctrl+Space:
- 再按Ctrl+Space一次,然后从建议列表中选择所需条件:
重复代码完成以根据需要连接多个搜索条件。