`
gazeldx
  • 浏览: 105584 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

hibernate使用细节汇总

阅读更多

hibernate3.3.1

如果在hql中使用了join,则order by 中关联其他表时,比如order by othertable.name时会报错的。如果没有使用join,则没问题,hibernate自动帮你关联到并且排序成功。

可能是不支持where中关联字段查询

org.hibernate.QueryException: illegal attempt to dereference collection [orders0_.uid.orderitems] with element property reference [gdsid] [select count( b ) from com.atech.stock.entity.Orders b where b.arrivaltime between :p1 and :p2 and b.billstateid= :p3 and b.billtype=1 and b.orderitems.gdsid = :p4 ]见http://zw7534313.iteye.com/blog/607436

上面我说过order by关联其他表是可以成功的。

分享到:
评论

相关推荐

    Struts Spring Hibernate面试题汇总

    【SSH面试题汇总】主要涉及的是Struts、Spring和Hibernate这三个流行Java EE框架的相关知识,以及MVC设计模式的理解。MVC(Model-View-Controller)模式是软件工程中的一种架构模式,它将应用程序分为三个核心组件:...

    hibernate文档总结,技术汇总,PDF版的,hibernate简明参考文档

    1. **JDBC对比Hibernate**: 传统的JDBC操作涉及手动建立和管理数据库连接,而Hibernate通过提供更高层次的抽象,自动处理这些细节,使得开发人员可以更专注于业务逻辑。 2. **连接池**: Hibernate支持连接池技术,...

    Hibernate_API_zh-cn高手汇总

    Hibernate作为Java领域中广泛使用的对象关系映射(ORM)框架,极大地简化了数据库操作,使得开发者可以更加专注于业务逻辑,而不是底层数据库的细节。本汇总旨在帮助开发者深入理解和高效运用Hibernate API,提升...

    hibernate4.1中文api

    ### hibernate4.1中文API知识点汇总 #### 1. 教程 ##### 1.1 第一部分 - 第一个Hibernate应用程序 - **设置**: 安装必要的开发环境,包括Java SDK、IDE(如Eclipse或IntelliJ IDEA)、Hibernate库等。 - **第一节...

    hibernate 3.2中文手册 中文文档

    ### Hibernate 3.2中文手册知识点汇总 #### 第1章:Hibernate入门 - **1.1 前言** - 介绍了Hibernate的基本...这些知识点涵盖了从Hibernate的基本使用到高级配置和技术细节,有助于深入理解和掌握Hibernate框架。

    Struts2 + hibernate + Spring 的 jar包汇总

    总之,Struts2、Hibernate和Spring的结合使用,为Java Web开发提供了一种强大、灵活且可扩展的解决方案。它们各自的特性相互补充,使得开发者可以更专注于业务逻辑,而不是底层的实现细节。同时,MySQL和Junit的加入...

    传智播客的struts2,hibernate,spring的ppt汇总

    这三者经常结合使用,形成了所谓的SSH(Struts2 + Spring + Hibernate)开发栈,以实现MVC架构的完整解决方案。在实际项目中,Struts2负责处理HTTP请求并调用业务逻辑,Spring管理对象依赖和事务,而Hibernate则处理...

    Hibernate

    总结,Hibernate 3.2是Java开发中强大且广泛使用的ORM工具,它的出现极大地简化了数据库操作,提高了开发效率,同时通过其丰富的特性和API,使得开发者能够更专注于业务逻辑,而非底层的数据操作细节。这个详细的...

    hibernate3.6 文档(pdf 格式)

    - **聚合函数**:说明如何在 HQL 中使用聚合函数进行数据汇总。 - **多态查询**:讨论如何编写可以查询继承结构的 HQL。 - **where 子句**:解释如何在 HQL 中添加筛选条件。 - **表达式**:介绍 HQL 中可用的表达式...

    Hibernate查询详解

    以下将深入探讨Hibernate查询的关键概念和技术细节。 ### Hibernate查询:get()与load() #### get()与load()的区别 - **get()** 方法在一级缓存中查找实体,如果找不到,则直接查询数据库,不会检查二级缓存。这...

    2020年最新版--Java+最常见的+200++面试题汇总+答案总结汇总

    面试中会涉及SQL查询优化、事务管理、存储引擎的选择、JDBC操作以及ORM框架如Hibernate和MyBatis的使用。对于NoSQL数据库如MongoDB或Redis,也有一定的关注度。 【消息队列与分布式组件】 RabbitMQ和Kafka是消息...

    Java面试题汇总

    Java作为一门广泛使用的编程语言,其面试题涵盖了众多领域,包括基础语法、面向对象、集合框架、多线程、异常处理、JVM内存模型、IO流、网络编程、设计模式、数据库操作、Spring框架、Hibernate、MyBatis、微服务、...

    八股文知识点汇总-各互联网大厂java工程师面试题.pdf

    - Hibernate 有较强的二级缓存支持,而 MyBatis 需要自己实现或使用第三方缓存。 6. **#{}和${}的区别** #{}是预编译处理,相当于PreparedStatement,能防止 SQL 注入;${}是字符串替换,存在 SQL 注入风险。 7....

    java ee 面试题总结

    **优秀的ORM实现**:Hibernate通过提供对象关系映射(ORM)功能,使得开发者能够更加专注于业务逻辑而非底层的数据存储细节。 3. **透明性**:Hibernate使用反射机制,避免了字节码增强带来的额外开销。 4. **高...

    Spring面试题汇总.pdf

    Spring的主要设计目标是提供一个一站式的轻量级应用开发平台,支持面向接口的编程,降低JavaEE API的使用难度,同时提供灵活的扩展性,易于与其他开源框架如Struts、Hibernate、MyBatis等集成。Spring框架通过IoC...

    2020最新Java企业面试题汇总-1000多份.txt

    - **封装**:隐藏对象的属性和实现细节,仅对外提供公共访问方式。 - **继承**:子类继承父类的属性和方法。 - **多态**:同名方法在不同对象上有不同的表现形式。 ### 二、Java核心技术 #### 1. 异常处理 - **...

    java面试笔试题大汇总

    - **EntityBean** 表示持久化的业务对象,对应数据库中的记录,通常与ORM框架如Hibernate结合使用。 - **StatelessBean** 无状态,每个客户端请求都会得到一个新的bean实例,不保留会话信息。 - **StatefulBean**...

Global site tag (gtag.js) - Google Analytics