bueno, si se trata de configuración, un <database-object> te va a funcionar. http://nhforge.org/doc/nh/en/index.html#mapping-database-object
El 7 de octubre de 2009 19:05, proxy <[email protected]> escribió: > > > > On 7 oct, 15:59, Fabio Maulo <[email protected]> wrote: > > mandá la SQL con ese "ALTER SESSION SET..." y te digo por donde ponersela > a > > NH. > > P.S. ya se que suena fuerte... pero me salió así > > > > El 7 de octubre de 2009 14:22, proxy <[email protected]> escribió: > > > > > > > > > > > > > > > > > Saludos comunidad. > > > > > He seguido mucho este grupo y me parece excelente la ayuda que aquí se > > > presta para la comunidad hispana, que trabaja con NH. > > > > > Estoy utilizando NH con ORACLE 10g, y tengo un problema con los > > > criterios de ordenamiento en una consulta de datos hacia ORACLE. > > > > > Ej. ordernar por campo id (ORDER BY id): > > > > > Por defecto ORACLE ordena así: > > > aa > > > bb > > > xx > > > 01 > > > 02 > > > 03 > > > > > Lo necesito así: > > > 01 > > > 02 > > > 03 > > > aa > > > bb > > > xx > > > > > dado que no me sirve el ordenamiento (ORDER BY) por defecto que maneja > > > el motor (para efectos de navegación entre los registros: -primero, > > > siguiente, anterior, último... etc.-) y no tengo posibilidad de > > > configurar/manipular el SMBD directamente, sino desde la aplicación; > > > para cambiar el criterio de ordenamiento de ORACLE, debo ejecutar una > > > consulta SQL: "ALTER SESSION SET NLS_SORT=BINARY", he intentado con > > > "CreateSQLQuery", pero luego de documentame mejor me he percatado que > > > no sirve para ejecutar SQL directamente. > > > > > Hay algún mecanismo que pueda utilizar para resolver esto?, sea > > > ejecutar la consulta SQL directamente o establecer o alterar un > > > atributo de sesión del SMBD con NH ? > > > > > Muchas gracias por su colaboración. > > > > -- > > Fabio Maulo > > > El sql es tal cual: "ALTER SESSION SET NLS_SORT=BINARY;" > > Si ejecutás este SQL en un Admin. ORACLE te cambia el criterio de > ordenamiento, como se puede ver en la misma consulta. > > Muchas gracias de nuevo Fabio, por la rápida y valiosa colaboración en > momentos tan claves. > > > > -- 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 -~----------~----~----~----~------~----~------~--~---
