欢迎使用CSDN-markdown编辑器
2015-09-16 11:33
375 查看
hibernate hql 查询语句范例,查询出需要的监控点信息,CameraInfo为实体类
hql 关联过滤查询 DeviceInfo也是一个实体类
String hql = "select new CameraInfo(ci.controlUnit.controlUnitId,ci.regionInfo.regionId,ci.deviceInfo.deviceId,ci.cameraId,ci.indexCode,ci.name,ci.channelNo,ci.cameraType,ci.recordMode,ci.sequenceIdx,ci.streamLinkType,ci.streamType,ci.vrmServerId,ci.recordLocationSet,ci.cascadeIndex,ci.localCascadeIndex,ci.manufacturerType,ci.deviceInfo.netZoneId) from CameraInfo ci where (ci.controlUnit.controlUnitId is not null and ci.channelType is not null) order by ci.sequenceIdx, ci.cameraId";
hql 关联过滤查询 DeviceInfo也是一个实体类
String hql2 = "select new CameraInfo(ci.controlUnit.controlUnitId,ci.regionInfo.regionId,ci.deviceInfo.deviceId,ci.cameraId,ci.indexCode,ci.name,ci.channelNo,ci.cameraType,ci.recordMode,ci.sequenceIdx,ci.streamLinkType,ci.streamType,ci.vrmServerId,ci.recordLocationSet,ci.cascadeIndex,ci.localCascadeIndex,ci.manufacturerType,ci.deviceInfo.netZoneId) from CameraInfo ci , DeviceInfo di where (di.deviceId = ci.deviceInfo.deviceId and di.matrix is null and ci.controlUnit.controlUnitId is not null) order by ci.sequenceIdx, ci.cameraId";
相关文章推荐
- sql2008 hql语句翻译过来的分页语句介绍
- Hibernate Oracle sequence的使用技巧
- jsp Hibernate批量更新和批量删除处理代码
- jsp hibernate的分页代码第1/3页
- JAVA+Hibernate 无限级分类
- SSH整合中 hibernate托管给Spring得到SessionFactory
- jsp hibernate 数据保存操作的原理
- hibernate中的增删改查实现代码
- 解决hibernate+mysql写入数据库乱码
- java优化hibernate性能的几点建议
- java Hibernate延迟加载
- hibernate 常用方法介绍
- 深入理解Hibernate中的flush机制
- 简单的手工hibernate程序示例
- 解析使用jdbc,hibernate处理clob/blob字段的详解
- 浅析java程序中hibernate的应用总结
- java面试常见问题之Hibernate总结
- 关于Hibernate的一些学习心得总结
- Hibernate管理Session和批量操作分析
- 基于spring+hibernate+JQuery开发之电子相册(附源码下载)