String sql="select a.*
from
file_info_tab a,
(select t.soft_id,t.module_id,t.file_name,max(t.file_ver) as file_ver from file_info_tab t group by t.soft_id,t.module_id,t.file_name) b
where
a.soft_id = b.soft_id and a.module_id = b.module_id and a.file_ver = b.file_ver";
////Hibernate 3.0
Query query=session.createQuery(sql);
//hibernate 2.0
Query query=session.find(sql);
from
file_info_tab a,
(select t.soft_id,t.module_id,t.file_name,max(t.file_ver) as file_ver from file_info_tab t group by t.soft_id,t.module_id,t.file_name) b
where
a.soft_id = b.soft_id and a.module_id = b.module_id and a.file_ver = b.file_ver";
////Hibernate 3.0
Query query=session.createQuery(sql);
//hibernate 2.0
Query query=session.find(sql);
解决方案 »
- 【求助】公司内部系统登陆问题
- 求一正则表达式
- 知道的人进来一下,小弟有事请教了~
- 求web打印控件
- 要做单点登陆哪样方式比较好?
- ibatis向oracle数据库查询
- eclipse 自动生成实体类
- 救命hibernate 中的session.find("from Nation");显示找不到dbo.nation
- 王森新书《JAVA深度历险》,已由华中科技大学出版社出版,现已发往全国各地书店!
- 服务器上部署了项目,tomcat7,jdk1.7,,用火狐浏览器打开,有时候会报错,错误如下,,求大神赐教
- 多种语言实现俄罗斯方块
- hibernate问题,这个类的映射文件应该怎么写(十万火急在线等答案)
String sql="select a.*
from
file_info_tab a,
(select t.soft_id,t.module_id,t.file_name,max(t.file_ver) as file_ver from file_info_tab t group by t.soft_id,t.module_id,t.file_name) b
where
a.soft_id = b.soft_id and a.module_id = b.module_id and a.file_ver = b.file_ver";Query query = session.createSQLQuery(sql);
2.session.createSQLQuery()才是执行SQL得
select a.* from file_info_tab a,(select t.soft_id,t.module_id,t.file_name,max(t.file_ver) as file_ver from file_info_tab t group by t.soft_id,t.module_id,t.file_name) b where a.soft_id = " + soft_id + " and a.soft_id = b.soft_id and a.module_id = b.module_id and a.file_ver = b.file_ver and a.file_name = b.file_name