У меня есть следующий домен отображенный в MySQL-базе данных:StaleStateException: Hibernate пытается обновить вместо вставки?
class User {
String username
String passwordHash
static mapping={
table 'team'
version false
passwordHash column: 'Password'
id column: 'username', name: 'username'
}
}
При попытке выполнить сохранение() экземпляра, спящий режим всегда выполняет этот запрос:
гибернации: обновление команда set Password =? где username =?
призвание Save():
def save(){
def userInstance = new User()
userInstance.username = "test"
userInstance.passwordHash = "abcd"
if(!userInstance.save(flush:true)){
//
}
}
Я уже пытался изменить флеш: истинный вставить: истинный. Нет эффекта.
Вы уверены, что имя пользователя 'test' еще не существует? – dmahapatro
@ dmahapatro стол полностью пуст. – malte