我已将以下域映射到 mysql 数据库:
class User {
String username
String passwordHash
static mapping={
table 'team'
version false
passwordHash column: 'Password'
id column: 'username', name: 'username'
}
}
当尝试执行实例的 save() 时,hibernate 总是执行这个查询:
休眠:更新团队设置密码=?用户名=?
调用保存():
def save(){
def userInstance = new User()
userInstance.username = "test"
userInstance.passwordHash = "abcd"
if(!userInstance.save(flush:true)){
//
}
}
我已经尝试将flush:true更改为insert:true。没有效果。