我想知道从数据库中的某一行更新域类中的单个值的最有效方法。可以说域名类有20+字段Grails:更新域中的单个对象,“.save”Vs“.executeUpdate”
def itemId = 1
def item = Item.get(itemId)
itemId.itemUsage += 1
Item.executeUpdate("update Item set itemUsage=(:itemUsage) where id =(:itemId)", [usageCount: itemId.itemUsage, itemId: itemId.id])
vs
def item = Item.get(itemId)
itemId.itemUsage += 1
itemId.save(flush:true)
dynamicUpdate彻底改变了我们的应用程序!感谢您分享这个大提示。还有吗? – 2015-05-04 17:04:58