查找被关联对象
在Grails实现复杂的数据录入示例中,如果删除一个图书对象,而这个对象是另一个或多个对象的相关图书。这时就会报错。 当然,我们可以根据这个异常来提示客户,不能删除,虽然这不是个好方法。但是客户需要知道它到底被哪几个对象关联了。 可以使用hql的join子句实现这样的功能。 这里再把Book实体代码列出来: class Book { static mapping = { //id generator:’uuid.hex’, params:[separator:'-'] //relativeBooks cascade:"delete" } static hasMany=[relativeBooks:Book] //String id String name List<Book> relativeBooks=[] } 发送文章为PDF