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

Responder a