Groovy SQL子集合持久化

Groovy SQL子集合持久化,groovy,persistence,groovy-sql,Groovy,Persistence,Groovy Sql,我有一门课是这样安排的: class ParentClass{ // Some other fields Set<ChildClass> children } class父类{ //其他一些领域 安排孩子 } 我希望使用groovy.sql.sql使相关的子类对象与父类保持适当的持久关系。我以前使用过像Hibernate这样的ORM工具,如果可能的话,我宁愿只使用groovy.sql.sql 我想知道groovy.sql.sql是否有任何方便的工具来保持子集合的同

我有一门课是这样安排的:

class ParentClass{
    // Some other fields
    Set<ChildClass> children
}
class父类{
//其他一些领域
安排孩子
}
我希望使用groovy.sql.sql使相关的子类对象与父类保持适当的持久关系。我以前使用过像Hibernate这样的ORM工具,如果可能的话,我宁愿只使用groovy.sql.sql


我想知道groovy.sql.sql是否有任何方便的工具来保持子集合的同步?我不介意编写闭包之类的东西来比较“当前持久化”集和“新持久化”集,以决定添加和删除什么,但我有点希望groovy已经为我解决了这个问题。

据我所知,groovy没有这样的机制。我想你应该为此编写自己的DSL,但我认为它相当复杂(而且容易改变DB方案),不知道这个游戏是否值得


如果您不喜欢使用ORM工具(我也总是犹豫使用它们),那么可以尝试一些不是ORM工具但有助于避免groovy代码中使用纯SQL的工具:(据我所知,jOOQ中没有关系处理)。尚未使用,但仍想尝试。

AFAIK groovy没有此类机制。@Opal,如果您将此评论作为n答案,我将接受它。谢谢