通常在Java中我执行SELECT语句并检查ResultSet的大小.如果它为零,我发出INSERT,否则发出UPDATE.
既然Groovy在JDBC之上提供了语法糖,我想知道它是否提供了一种方法来简化这个过程?有更简单的方法来保存或更新记录吗?
注意:我知道Hibernate提供了这个,但我宁愿只使用Groovy API.
这里有一个名为GStorm的轻量级ORM,我已经在我要调查的东西列表中有哪些基本没有依赖,但是没有处理相关的域对象
还有一个可以在这里利用Grails GORM的库(这显然将GORM从Grails中拉出来,所以有很多依赖,包括Hibernate)
除此之外(可能还有其他一些我错过的例子),我不知道你要做什么.我想你必须自己编写(你可以在INSERT或UPDATE之间切换,具体取决于你是否通过主键 - 假设主键是由DB自动生成的)
| 归档时间: |
|
| 查看次数: |
536 次 |
| 最近记录: |