在Groovy中保存或更新

时间:2013-08-13 09:14:39

标签: groovy groovy-sql

通常在Java中,我执行SELECT语句并检查ResultSet的大小。如果它为零,我发出INSERT,否则发出UPDATE。

由于Groovy在JDBC之上提供语法糖,我想知道它是否提供了一种方法来简化这个过程?是否有更简单的方法来保存或更新记录?

注意: 我知道Hibernate提供了这个,但我宁愿只使用Groovy API。

1 个答案:

答案 0 :(得分:5)

有一个轻量级的ORM called GStorm here我已经在我要调查的事物列表中有哪些基本上没有依赖关系,但是没有处理相关的域对象

leverage Grails GORM here的库(显然将GORM从Grails中拉出来,因此有很多依赖项,包括Hibernate)

除此之外(可能还有其他一些我错过的例子),我不知道你要做什么。我猜你必须自己编写(你可以在INSERT或UPDATE之间切换,具体取决于你是否通过主键 - 假设主键是由DB自动生成的)