6

Usually in Java I execute a SELECT statement and check the size of ResultSet. If it is zero I issue a INSERT and otherwise an UPDATE.

Since Groovy provides syntactic sugar on top of JDBC, I'm wondering if it provides a way to ease this process? Is there an easier way to save or update a record?

Note: I know that Hibernate offers this, but I'd rather stick only with Groovy API.

4

1 回答 1

5

这里有一个名为 GStorm的轻量级ORM ,我在要调查的事情列表中列出了它,它基本上没有依赖关系,但不处理相关的域对象

还有一个在这里利用 Grails GORM的库(这显然将 GORM 从 Grails 中拉出来,因此有很多依赖项,包括 Hibernate)

除此之外(可能还有其他一些我错过的例子),我不知道做你想做的事。我想您必须自己编写(您可以根据是否传递主键在 INSERT 或 UPDATE 之间切换——假设主键是由数据库自动生成的)

于 2013-08-13T10:31:10.253 回答