解决方案 »
- 急急急 的继承与显示问题
- 如何把查询结果放到一个div中
- com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'c
- 新手请教 用JavaBean连接orcal 10g数据库 的代码怎么写 ?
- 相同的sql语句在java程序中查询和直接在数据库中查询查出来的数据不一样
- Object Error
- Java类成员变量 的初始化问题
- java怎么实现文件加密并上传
- 在jsp中用jdbc-odbc连接sql srver的问题!
- 象删除记录这样的操作并没有actionForm,那么在struts里怎么完美的解决这种操作呢?
- Java文件写入的时候 用什么方法可以做到跳过n个字节开始写?
- 在windows下写一个java程序用来时刻监控另一个java程序
至少要来个强制转换吧
.list();
select distinct t1.jjdm jjdm,t1.dwjz dwjz,t1.fsrq fsrq,t1.ljjz ljjz
from Jjjzcz t1,(select t.jjdm,max(fsrq) fsrq
from Jjjzcz t where t.jjdm in(jjdm)
and t.dwjz is not null
t.and scbz=0 and t.gkbz=1 group by t.jjdm) t2
where t1.jjdm=t2.jjdm and t1.fsrq=t2.fsrq and t1.dwjz is not null";
这样的hql hibernate执行不了
你还是用jdbc或ibatis吧!
String hql =
"select distinct t1.jjdm,t1.dwjz,t1.fsrq,t1.LJJZ from jjjzcz t1," +
"(select t.jjdm,max(fsrq) fsrq from jjjzcz t where t.jjdm in ("+jjdm+") and t.dwjz is not null and t.scbz=0 " +
"and t.gkbz=1 group by t.jjdm) t2 " +
"where t1.jjdm=t2.jjdm and t1.fsrq=t2.fsrq and t1.dwjz is not null";
List<Jjjzcz> list = this.getSession().createSQLQuery(hql)
.addScalar("JJDM",Hibernate.STRING)
.addScalar("DWJZ", Hibernate.DOUBLE)
.addScalar("FSRQ",Hibernate.DATE)
.addScalar("LJJZ", Hibernate.DOUBLE).list();