GORM查询
GORM是Grails中的一项关键技术,也就是Grails的ORM层,对底层的Hibernate进行了包装,提供了特定的语法,并兼容原有的数据>库查询方式如HQL等。
根据官方推荐的教程GORM Recipes,我们可以逐步了解如何使用GORM的方式进行
数据库表的操作(教程的例子中使用了两个表,是一对多的关系),并举例说明了如何执行常见的SQL查询。由于原来的test-bed代
码是基于Grails 2.0.4的,如果直接下载使用会报错,所以我用grails create-app
新建了一个项目,然后把相关代码导入到这个
新项目中就可以运行了。除了框架之外,实际上主要是BootStrap.groovy
和domain中的Artist.groovy
、Work.groovy
三个文>件作为支持代码。我把原来教程的脚本练习了一遍,并把联系的脚本源码放到scripts目录中,然后fork了一个repo,地址在:GORM Recipes for Grails 2.3.5,可供参考。