¿Es posible crear una tabla que no tenga 'id'? Por ejemplo, este es mi dominio:¿Es posible que un dominio de Grails no tenga 'id'?
class SnbrActVector {
int nid
String term
double weight
static mapping = {
version false
id generator: 'identity'
}
static constraints = {
}
}
Cuando ejecuto esta sentencia SQL, se produce un error:
insert into snbr_act_vector values (5, 'term', 0.5)
he comprobado la mesa y 'id' ya está establecido en AutoIncrement. Estoy pensando que otra opción es eliminar el 'id' en sí. ¿O hay otra solución para esto? Por favor, suponga que no es una opción cambiar la declaración SQL entregada.
gracias por la respuesta. acaba de probar su sugerencia ahora y, por desgracia, la 'id' todavía está allí. – firnnauriel
por cierto, eliminó la propiedad de autoincrement de 'id'. pero lo que necesito es eliminar totalmente la columna 'id' y tener solo 3 columnas: nid, term, weight – firnnauriel