1
覆蓋我有一個類爲:GORM Grails的2.3.5分配ID不堅持,通過自動生成的ID
class Facebook {
long id
String username
String email
String first_name
String last_name
Date birthday
String gender
String link
static hasMany = [friends: FacebookFriend]
static constraints = {
id generator:'assigned'
birthday blank:false, nullable:true
gender blank:false, nullable:true
}
}
基於對Hibernate和Grailsid generator:'assigned'
對文檔的是我需要能夠設置手動ID。但是,每次運行代碼時,ID都會被GORM覆蓋,即使我在調用.save(flush:true, failOnError:true)
方法之前手動設置它。當我從輸出對象的ID保存此之前和之後是我所得到的:
ID before save is: 12345645
ID after save is: 1
我是新來的Grails,但基於所有我讀過似乎我在做什麼我」米應該。誰能提供一些見解?謝謝!
我的下一步是在Grails 2.3.4上運行應用程序以防萬一。
謝謝!我無法相信我曾多次忽視這一點。 – Lostlinkpr