Ver Mensaje Individual
  #8  
Antiguo 20-02-2012
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 24
guillotmarc Va por buen camino
Cita:
Empezado por cahp Ver Mensaje
Como he dicho, es la forma en que hibernate realiza las consultas. Por ejemplo

Código SQL [-]Hibernate: select unidadenti0_.id_unidad as id1_2_0_, unidadenti0_.descripcion as descripc2_2_0_, unidadenti0_.id_empresa as id8_2_0_, unidadenti0_.fecha_baja as fecha3_2_0_, unidadenti0_.pedir_alto as pedir4_2_0_, unidadenti0_.pedir_ancho as pedir5_2_0_, unidadenti0_.pedir_largo as pedir6_2_0_, unidadenti0_.simbolo as simbolo2_0_ from pre_unidades unidadenti0_ where unidadenti0_.id_unidad=?


siempre utiliza todas los campos con sus alias definidos por el. Y lo hace automaticamente.

Tendremos que intentar optimizar y olvidarnos de Firebird.

Saludos y gracias.
Por eso te decía de modificar la estructura de la base de datos. Si separas los datos en varias tablas, las consultas serán más pequeñas, y si pones nombres de tabla más cortos, los alias automáticos también serán probablemente más cortos.

Aparte de eso, solo te queda interceptar y simplificar, con las indicaciones que te han dado, las consultas que genera Hibernate (cosa que no sé si es posible).
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita