Foros del Web » Programación para mayores de 30 ;) » .NET »

show_SQL en hibernate

Estas en el tema de show_SQL en hibernate en el foro de .NET en Foros del Web. hola tengo un problema que me tiene por los aguacates amigos le estoi metiendo mano a un sistema qe ya esta echo y hay una ...
  #1 (permalink)  
Antiguo 23/10/2013, 10:59
Avatar de elhombredeblanko  
Fecha de Ingreso: junio-2011
Ubicación: México Lindo y Querido
Mensajes: 212
Antigüedad: 12 años, 10 meses
Puntos: 2
show_SQL en hibernate

hola tengo un problema que me tiene por los aguacates amigos
le estoi metiendo mano a un sistema qe ya esta echo y hay una parte en la que
crean una consulta con hibernate y eso lo mandan a sql segun se
alguien sabe como puedo hacerle para visualizar la consulta de sql

investigue y lei que poniendole
Cita:
<property name="hibernate.show_sql">true</property>
en la confuguracion de hibernate pero nose donde puedo ver la consulta

el codigo donde segun creo construyeron la consulta es este


Código C:
Ver original
  1. ICriteria criteria = s.CreateCriteria(typeof(OrdenCompra), "ordenCompra");
  2.                     criteria.CreateAlias("ordenCompra.Estatus", "estatus");
  3.  
  4.                     //Obtener la ultima fecha de aprobacion(liberación)
  5.                     DetachedCriteria fechaLiberacion = DetachedCriteria.For(typeof(Aprobacion), "aprobacion")
  6.                         .SetProjection(Projections.Max("aprobacion.Fecha"))
  7.                         .Add(Expression.Eq("aprobacion.Estatus", Estatuses.LiberadaFlujoAprobacion(new OrdenCompra())))
  8.                         .Add(Expression.EqProperty("aprobacion.IdSolicitud", "ordenCompra.Id"));
  9.  
  10.                     //Obtener el producto con menos dias de entrega
  11.                     DetachedCriteria diasMenor = DetachedCriteria.For(typeof(OrdenCompra), "orden")
  12.                           .CreateAlias("orden.DocumentosDeCotizacion", "cotizacion")
  13.                           .CreateAlias("cotizacion.ArticulosCotizados", "articulo")
  14.                           .SetProjection(Projections.Min("articulo.DiasDeEntrega"))
  15.                           .Add(Expression.Eq("articulo.Seleccionado", true))
  16.                           .Add(Expression.Eq("orden.Estatus", Estatuses.LiberadaFlujoAprobacion(new OrdenCompra())))
  17.                           .Add(Expression.EqProperty("orden.Id", "ordenCompra.Id"));
  18.  
  19.                     criteria.SetProjection(Projections.ProjectionList()
  20.                         .Add(Projections.Property("ordenCompra.Id"), "Id")
  21.                         .Add(Projections.Property("ordenCompra.Folio"), "Folio")
  22.                         .Add(Projections.Property("ordenCompra.FechaRecibida"), "FechaRecibida")
  23.                         .Add(Projections.Property("IdSolicitante"), "IdSolicitante")
  24.                         .Add(Projections.Property("estatus.Descripcion"), "Estatus")
  25.                         .Add(Projections.SubQuery(fechaLiberacion), "FechaLiberacion")
  26.                         .Add(Projections.SubQuery(diasMenor), "DiasDeEntrega"));
__________________
si siempre hay algo nuevo que aprender

Etiquetas: hibernate, sql, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:26.