`

hibernate 超级经典的左右连接

 
阅读更多
hibernate 里面的left join 解决办法 转换成实体

String hql = "select a.user_phone as terminal,a.user_gps_time as upTime,a.user_addtime as createTime,a.user_cfg_control as isLogout,b.organ_name as orgName from gota_user a left join sys_organ b on  a.user_com_id = b.organ_id order by a.user_phone";
Query query=session.createSQLQuery(hql).addScalar("terminal", Hibernate.STRING).addScalar("upTime", Hibernate.DATE).addScalar("createTime", Hibernate.DATE).addScalar("isLogout", Hibernate.STRING).addScalar("orgName", Hibernate.STRING).setResultTransformer(Transformers.aliasToBean(TerminalEntity.class));
分享到:
评论

相关推荐

    超级详细的hql查询语句教程

    左外连接保留左表中的所有记录,即使右表中没有匹配项: ```hql SELECT s, c FROM Student s LEFT JOIN s.courses c WHERE c.cname = 'Database' ``` 此查询将返回所有学生,即使他们未选修“Database”课程。 ##...

    MyEclipse+Flex+BlazwDS+tomcat环境配置-20110516-左超.docx

    1. **MyEclipse**: MyEclipse是一款基于Eclipse的商业Java集成开发环境,它为开发Java EE应用提供了额外的支持,包括Web、JSP、Servlet、Spring、Hibernate等。MyEclipse包含了许多实用工具,如代码提示、调试器、...

    java面试题及答案-非常全面(包括基础、网络、数据结构、算法及IT大厂面经)

    - **左连接**:返回左表的所有记录,右表匹配的记录。 - **右连接**:返回右表的所有记录,左表匹配的记录。 - **内连接**:只返回两张表中匹配的记录。 - **外连接**:包括左连接和右连接。 ### MySQL数据库性能...

    JAVA 面试题集(有答案)pdf格式

    - **后序遍历**的顺序是“左子树→右子树→根节点”,对于给定的二叉树,遍历顺序为:DJGEBKNIFCA。 #### 5. 排序算法 - **插入排序**、**希尔排序**、**冒泡排序**、**快速排序**、**直接选择排序**、**堆排序**、...

    java工程师面试题大全-100%公司笔试题你都能碰到几个.pdf

    有时也会使用587端口用于提交邮件,以及465端口用于SSL加密连接。 #### 三、实现文件复制功能 **解决方案**: 可以使用Java中的`InputStream`和`OutputStream`类来实现文件的复制功能。 **代码示例**: ```java ...

    Java工程师面试宝典

    - **外连接**:除了返回匹配行,还会返回不匹配的行(左外连接或右外连接)。 - **自连接**:一个表与自身进行连接。 ##### 8.2 SQL之聚合函数 - **COUNT()**:统计数量。 - **SUM()**:计算总和。 - **AVG()**:...

    java面试大全 绝对的全面

    此外,面试中还会涉及到Java异常处理、垃圾收集机制、多线程、反射、IO流、设计模式、JVM原理、数据库连接池、SSH框架(Spring、Struts、Hibernate)的应用等方面的知识。这些内容构成了Java面试的全面考察,准备时...

    安卓面试题

    - **ORM框架**:如Room、Hibernate等支持分页查询。 #### 56. 自定义View - **继承View**:创建自定义View类。 - **重写draw()方法**:绘制自定义内容。 #### 57. JSON上限 - **大小限制**:通常由解析库决定,...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理Struts和Hibernate。 WebStorage HTML新增的本地存储解决...

Global site tag (gtag.js) - Google Analytics