每次我在Grails中保存()一个新的域对象时,我看到Hibernate为我的Grails域类中的每个唯一约束发出了Select语句。
如果我在没有验证的情况下保存,我就看不到Select语句。例如:
new Person(name: 'Foo').save(validate: false)
是否有办法在启用验证的同时停止发生这些额外的Select语句?
我的目标之一是减少appserver /数据库的干扰,因为我希望我的Grails应用程序能够在高延迟网络上运行(例如,从Grails app =>进行通信可能代价高昂。)
伯特有一个建议,但我希望有更容易/更清洁的事情:
这可能比Grails更多的是Hibernate问题。我不确定。
也许其他相关信息: