- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个这样的域类:
class Domain {
String a
int b
String c
...
def afterInsert(){
def anotherDomain = new AnotherDomain()
anotherDomain.x=1
anotherDomain.y=2
if(anotherDomain.save()){
println("OK")
}else{
println("ERROR")
}
}
}
最佳答案
除非您尝试保存 withNewSession
,否则您无法将域持久化到数据库中。 .
def beforeInsert(){
def anotherDomain = new AnotherDomain()
anotherDomain.x=1
anotherDomain.y=2
AnotherDomain.withNewSession{
if(anotherDomain.save()){
println("OK")
}else{
println("ERROR")
}
}
}
}
flushed
时,将触发所有事件到数据库。现有 session 用于刷新。不能使用同一个 session 来处理
save()
在另一个域上。必须使用新 session 来处理
AnotherDomain
的持久性.
beforeInsert
事件比
afterInsert
更有意义.如
x
和
y
依赖于
Domain
的任何持久值属性它们可以很好地从休眠缓存中获取,而不是去数据库。
关于grails - 在 afterInsert 事件中保存时对象不持久,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17460173/
我有一个这样的域类: class Domain { String a int b String c ... def afterInsert(){ def anot
我有一个正在运行的 grails 应用程序,我想在其中添加一些功能。 我想在一个对象被插入、更新或删除到数据库之后做。 我想到的是触发一个 JMS 事件“person.inserted”、“perso
我有一个域对象,它保存基于作为同一域对象属性的参数的计算结果。我想确保任何时候参数被用户更改,它都会重新计算并正确保存到数据库中。 我正在尝试使用 afterInsert(首先确保计算正确)和 aft
在 Apostrope CMS 中,我希望使用 apostrope-submit-widgets 提交一个片段 - 一切似乎都正常,除了我的 afterInsert 方法被调用了两次,因此发送了两次电
我遇到了这个奇怪的错误,无法在此问题的以前的答案中找到任何解决方案,我认为这与我的案件有关。 我在这样的域的afterInsert()方法中遇到此问题 Class Employee { /**
我有一个用户实体: @Entity() export class User extends BaseEntity { @PrimaryGeneratedColumn('uuid') id: s
假设我有一个模型 Person .我的域正在使用 GORM 触发器,例如: def afterInsert() { someService.someMethod(this.id) } def
简单地说,我有以下场景: class OwnedRights { static belongsTo = [comp: Competition] @Transactional d
我在后端编写了以下函数 => dataa.js 文件 let recived_msg_users = [] ; export function chat_afterInsert(item,
是否可以(至少)在 Objection ORM 的 $afterInsert Hook 中检索创建模型的 ID? async $afterInsert(queryContext) 我猜想并希望它能
我是一名优秀的程序员,十分优秀!