我在 user.etx
中添加了一个名为 LastLoggedIn_Ext
的新字段。但在尝试写入时出现错误:
Cannot modify a bean of type User that is in a readonly bundle
我的代码:
user.Ext_LastLoggedIn = Date.Now
有没有办法绕过只读捆绑,以便我可以在 user.etx 表中保存用户上次登录 PolicyCenter 的时间?
最佳答案
例如,您必须将其添加到可写包中
gw.transaction.Transaction.runWithNewBundle(\bundle -> {
var writableUser = bundle.add(user)
writableUser.Ext_LastLoggedIn = Date.Now
})
关于gosu - 无法修改只读 bundle 中的 User 类型的 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54467887/