还有一个这样的问题, 在一个JSP2。0表达式中
.....
${item.date}
....
现在这个日期输出的格式是 1985-05-22 00:00:00.0
我只想要“1985-05-22”这一段怎么搞

解决方案 »

  1.   

    我想你那三个表也有三个持久性对象的了,那么从影射来说应该有一个影射文件关联的吧即(one-to-many),
    1985-05-22 00:00:00.0  这个是一个日期格式,你可把这个日期格式转换成字符串显视,这里你可提供另一个属性作为显视用的,好象日期格式这样方问是格式有些问题的了,希望大家有更好的方法!!
      

  2.   

    select a.*,b.id,c.id from A a
    join a.bs b
    join b.cs c
      

  3.   

    select a b.bid,c.cid from A as a,B as b,C as c where a.aid=b.aid and b.bid=c.bid
    query.list(HQL);
    返回的结果list中每一个元素是一个Object[],内容是 [a的PO对象,b的id,c的id]
      

  4.   

    楼上查的是三个表的笛卡儿积,数据量大的时候不可取
    hql是我那种写法,当然还可以调用sql
    不过既然用hibernate还是用面向对象的hql语句好些