有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在jsp中显示查询结果:表字段问题

我的查询结果显示了3个表中一个字段的相同值。 以下是我的疑问:

String sql =select m.libelle,
       tm.libelle,
       eq.libelle,
       h.zone,session.getTransaction().commit();
       h.etat,
       t.fx,
       t.uid 
  from WEBCARE.TYPE_EQUIPEMENT te,
       WEBCARE.MARQUE m,
       WEBCARE.TYPE_MARQUE tm,
       WEBCARE.ETAT_EQUIPEMENT eq,
       BSG7.HORAIRE h,
       WEBCARE.EQUIPEMENT e,
       WEBCARE.INSTALL_EQUIPEMENT i,
       WEBCARE.TRANSMETTEUR t 
 where i.id_equipement= e.id and 
       h.id_ref       = e.id and 
       eq.id          = e.id_etat and 
       tm.id_marque   = m.id and 
       e.id_marque    = m.id and 
       eq.id_type     = e.id_type and 
       t.id           = e.id and 
       tm.id_type_equipement = e.id_type and 
       te.id          = e.id_type and 
       te.id          = 1
 SQLQuery query = session.createSQLQuery(sql);
 query.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
 session.getTransaction().commit();
 List equipement=query.list();

m.libelle对于具有该字段相同名称的列是重复的,即使它位于不同的表中。查询在mysql控制台上显示正确的结果,问题是在java控制台或jsp中显示时。 有什么办法解决这个问题吗


共 (0) 个答案