2011-04-21 15 views
5

Me gustaría insertar algunos datos usando sql simple en algunas tablas que usan la generación de id de hilo junto con nhibernate. es posible? He encontrado algunas preguntas similares pero todavía no tengo una respuesta definitiva. ¡Gracias!inserción de SQL con herencia de hilo +

Chris

+0

* podría * ser posible, pero es muy engorroso. ¿Por qué quieres hacer eso? –

+0

Bueno, mi base de datos tiene que ser sembrada con millones de filas utilizando algunos métodos automáticos. pero los usuarios usarán el db a través de una interfaz web a largo plazo. Ahora he descubierto que el uso de sesiones sin estado parece acelerar las cosas ... – cs0815

Respuesta

2

Claro que puedes hacerlo. Simplemente actualice el valor de hi en la tabla correspondiente y genere Id para inserciones. Nhibernate no validará las ID en DB.

tabla de clave única se utiliza sólo para las inserciones, y una vez objeto está en DB que ya no importa donde su Identificación del vino de

+0

¿Puede proporcionarnos más detalles? Tengo una tabla hibernate_unique_key que contiene next_hi ... – cs0815

+0

al lado de nhibernate aumenta la identificación en 1000 para cada nueva identificación, pero next_hi es un número por debajo de 1000 ... – cs0815

+0

http://stackoverflow.com/questions/282099/whats-the- hi-lo-algorithm – Sly

Cuestiones relacionadas