1,分开查。
2,报表查询 就是 select new Table(t1.a,t2.b ...) from ......
的形式。
2,报表查询 就是 select new Table(t1.a,t2.b ...) from ......
的形式。
解决方案 »
- HTTP Status 404 - There is no Action mapped for namespace / and action name logi
- 求助:SunOs 5.10下js读取中文文件列表乱码
- hibernate 调用自定义SQLServer函数
- 谁有CXF的教程或例子?
- Spring的并发访问的问题
- Hibernate2.1.6存储繁体中文到Oracle的问题
- tomcat, webshpere的问题, 急 本人结贴信誉良好,有了答案马上给分
- 关于javamail验证问题,请大家帮忙!
- JBuilder下面EJB开发EJB-QL老是出错:(
- 怎样对所要解析的 XML 文件进行验证的解析?
- 在进行struts开发注册模块是,服务器老是报错,请高手指教!!!
- struts2+spring2,无法用${sessionScope.xxx}获取session中的数据,请指教
.add(Property.forName("status").eq(new Integer(0))) //条件
.addOrder(Order.asc("id")) //排序
.createAlias("user", "u") //关联表
.list();
我的简单例子
还是用
Query query=session.createSQLQuery(queryStringSql).addEntity("c",tablename.class);
List result1=query.list();
这个查吗?那
.addEntity("c",tablename.class);
这里后面参数怎么填呀!
//所返回的具体对象属性
private Integer userId;
private Integer year;
private Integer month;
private Integer day;
private Integer point;
...
set
...
get
}Query query=session.createSQLQuery(queryStringSql).addEntity(UserInfo.class);
这是要执行的sql
final String queryStringSql1="select d.MIS_MENU_ID,f.*" +
"from T_MIS_USER_GROUP a, T_MIS_GROUP_DESCRIPT b, T_MIS_GRP_PERMISSION c, " +
"T_MIS_MENU d, T_MIS_MENU_REPORT e,T_MIS_BO_REPORT_DESC f " +
"where a.MIS_GROUP_ID=b.MIS_GROUP_ID and b.MIS_GROUP_ID=c.MIS_GROUP_ID " +
"and c.MIS_MENU_ID=d.MIS_MENU_ID and d.MIS_MENU_ID=e.MIS_MENU_ID " +
"and e.BO_REPORT_ID=f.BO_REPORT_ID and d.MENU_PARENTID="+misMenuPid+" and a.MIS_USER_ID='"+misUserId+"'";//我在这里要怎么写?
Session session=getSession();
Query query=session.createSQLQuery(queryStringSql).addEntity("d", TMisMenu.class);
if(query!=null){
return query.list();
}
我的理解是hibernate 封装了jdbc的操作本应该更简单一些才对呀!
这样实现好麻烦啊!
郁闷!!!
.addEntity("cat", Cat.class);
.setMaxResults(50);
.list();
而且封装好的东西改起来比较方便