让说我有以下的域模型:的Grails:从HQL到的DetachedCriteria查询
class Book {
String title
Set authors
static hasMany = {authors: Author}
}
class Author {
String name
}
的HQL查询来获取给定的标题图书查询作者的集合:
Author.executeQuery("select distinct author from Book as book join book.authors as author where book.name like ?", ["%groovy%"])
但我会能够与DetachedCriteria或类似的(但它可能......?),并没有增加从作者到书的关系相同的结果(否则它会很明显)
ks
这些休眠的标准和查询的DetachedCriteria?不是GORM标准和DetachedCriteria? 你有线索如何写与德Grails/GORM标准和DetachedCriteria一样吗? –
不,我认为GORM只是Hibernate的Java API的封装。 –