No solo "native" puede cambiar de implementacción según el dialect si no que tambien "identity" hace lo mismo. Fijate lo que digo acá http://fabiomaulo.blogspot.com/2009/02/nh210-new-generators.html <http://fabiomaulo.blogspot.com/2009/02/nh210-new-generators.html>en donde hablo de "identity"
Los database-objects tienen dialect-scope y para las <sql-query> se puede implementar una convention que use el dialect como pre-fix del nombre de la query (lo tengo andandando en elgún prj pero no recuerdo en cual). 2010/8/30 Diego Mijelshon <[email protected]> > Orlado, > > Probablemente este link te ayude: > http://stackoverflow.com/questions/2626247/recommendations-for-supporting-both-oracle-and-sql-server-in-the-same-asp-net-app/2626552#2626552 > > > <http://stackoverflow.com/questions/2626247/recommendations-for-supporting-both-oracle-and-sql-server-in-the-same-asp-net-app/2626552#2626552>De > cualquier modo, si insistes en usar identity y sequence (desaconsejable), > puedes utilizar como generator "native", que usa identity en SqlServer y > sequence en Oracle > > Diego > > > 2010/8/30 orland <[email protected]> > > Hola, que tal? >> Mi pregunta es con respecto a los mappings,... >> >> Segun lo que estuve investigando, si quiero trabajar con varios >> motores de bases de datos con Hibernate, lo que tengo que hacer es >> configurar diferentes mappings... >> >> eso es realmente asi? >> >> Por ejemplo, si trabajo con SQL Server y Oracle, los mappings no me >> sirven,... y como estan como "EMBEDDED RESOURCE", tengo que compilar >> de nuevo la DLL. >> >> Es asi o tengo otra opción o hay alguna alternativa para este >> problema? >> >> Todo surgió cuando en SQL Server tengo las claves como identity y >> autonumeric, y en Oracle tengo SEQUENCE. >> >> Lo que en realidad estoy buscando es una alternativa para no tener que >> compilar de nuevo la DLL, sino dejar la que ya está con los mappings >> que tiene, y usarla para diferentes motores, solamente modificando la >> configuración de la conexion para Hibernate. >> >> Desde ya, muchas gracias por la respuesta. >> >> -- >> Para escribir al Grupo, hágalo a esta dirección: >> [email protected] >> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >> > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano > -- Fabio Maulo -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
