hibernate连接查询
2024-08-27 10:36:06
Hibernate的HQL语言类似于SQL语言,更适合于Java面向对象的思想. 类与数据库映射好了,不必考虑数据库.
实现Class1的表与Class2的表的联合查询:
Class1的class2属性外键到Class2.
String hql = "SELECT new {package name}.{class@name}(*, *, *) from Class1 as c1, Class2 as c2 where c1.class2 = c2"; //将查询结果封装到新的类中.
List<class@name> list = null; //定义要放的list.
Query query = session.create(hql);
list = query.list();
Reference:
[1] http://blog.sina.com.cn/s/blog_4f925fc30102dtsr.html
最新文章
- android 各国语言对应的缩写
- Tomcat在eclipse中起动成功,主页却打不开
- 出现java.lang.NoClassDefFoundError: com/google/common/base/Charsets异常错误
- C#局域网桌面共享软件制作(三)
- Find out C++ Memory Usage in Code
- HTTP生命周期
- 机器学习-KNN分类器
- Ubuntu16.04卸载opencv2.4.9并安装opencv3.2.0+contrib
- JS------获取一个时间区间的所有天
- docker network基础
- Sequential Container
- EHCI规范(转)
- jQuery选择器--:eq(index)、:lt(index)和:gt(index)
- Google Chrome中的高性能网络-[译]《转载》
- 【转】使用sklearn做特征工程
- .NET中的异常处理机制(二)
- Absolute positioning
- 用python控制路由器
- USB无线网卡导致耳机电流声很大
- logback+spring实践
热门文章
- springmvc常用注解与类型转换
- Flask First Look
- 转:RTC搭建android下三层应用程序访问服务器MsSql-服务器端
- cin判断读取结束 C++语言
- delphi软件启动的顺序解密。
- 8.10 CSS知识点3
- android框架整理
- Python基础(七)内置函数
- 解决Linux c语言运行时候“段错误 (核心已转储)”问题-采用gdb 解决
- Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK fla