是否有可能創建一個沒有'id'的表?例如,這是我的域名:Grails域名可能沒有'id'嗎?
class SnbrActVector {
int nid
String term
double weight
static mapping = {
version false
id generator: 'identity'
}
static constraints = {
}
}
當我運行該SQL語句,它失敗:
insert into snbr_act_vector values (5, 'term', 0.5)
我檢查表和「ID」已被設置爲自動增量。我在想另一種選擇是刪除'id'本身。還是有另一種解決方法呢?請假定它不是更改提供的SQL語句的選項。
感謝您的回覆。剛剛測試了你的建議,不幸的是,'身份證'仍然存在。 – firnnauriel 2010-04-06 07:27:19
btw,它刪除了'id'的自動增量屬性。但我需要的是完全刪除「ID」列,並只有3列:NID,術語,重量 – firnnauriel 2010-04-06 07:29:34