在Grails中,是否会在事务中发生级联?
以下是Grails文档中的一个示例:
鉴于以下类别:
class Airport {
String name
static hasMany = [flights: Flight]
}
class Flight {
String number
static belongsTo = [airport: Airport]
}
如果我现在创建一个机场并添加一些航班,我可以保存 因此,机场并将更新级联到每个航班 保存整个对象图:
new Airport(name: "Gatwick")
.addToFlights(new Flight(number: "BA3430"))
.addToFlights(new Flight(number: "EZ0938"))
.save()
Grails / Hibernate是否保证此操作是原子操作,即使代码未包含在任何事务中?
来自找到here
的示例的来源答案 0 :(得分:2)
不,如果不使用事务,就无法保证通过GORM或Hibernate等原子操作。