Finalmente pude hacerme de unos minutos para jugar con esto. Hice que
funcionara con oracle (9+) utilizando ORA_ROWSCN. Esta es una pseudo
columna que es administrada por oracle y contiene la version de la
fila en la tabla. El valor sera unico siempre y cuando la tabla haya
sido creada con ROWDEPENDENCIES
Configuracion para NH 2.1
<version name="Version" type="Int32" generated="always" >
<column name="ORA_ROWSCN" sql-type="timestamp" />
</version>
Para NH 2.0
<version name="Version" type="Int32" generated="always"
column="ORA_ROWSCN"/>
Para mas informacion acerca de este tema en oracle:
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:517105100346104196
On 17 abr, 13:28, Juan <[email protected]> wrote:
> Hola colegas, estoy analizando las diferentes alternativas para atacar
> el problema de concurrencia utilizando NHibernate y Oracle.
>
> Leyendo uno de los ultimos articulos por Ayende (http://nhforge.org/
> blogs/nhibernate/archive/2009/04/15/nhibernate-mapping-
> concurrency.aspx), menciona la posibilidad de utlizar una columna en
> la tabla de la bd con tipo timestamp. Esto es para ms sql server, la
> pregunta es, en oracle, se puede utilizar de la misma forma? que tipo
> de propiedad debe tener mi clase (byte[]?, int?) y la columna de la
> tabla en oracle? (raw(8)?, number?)
>
> Saludos y gracias de ante mano.
--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---