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

hiberante sql 对比的疑问

阅读更多
hibernate sql:表xx Id---映射表字段SerialID
经过测试
第一句SQL
from xx x where x.Id=? 能运行
第二句SQL
from xx where  SerialID=? 能运行
第三句from xx s where s.SerialID=?报错

第二句可以运行 表示疑惑?有知道的原理的同志解答下
分享到:
评论
1 楼 魔力猫咪 2009-04-28  
很简单呀。如果你只From了一个表,那么Where字段缺省就是这个表的。第三句是因为没有s这个别名报错的。

相关推荐

    hiberante3 注解帮助文档

    hiberante3 注解帮助文档hiberante3 注解帮助文档hiberante3 注解帮助文档hiberante3 注解帮助文档hiberante3 注解帮助文档

    hiberante 源码 配置资料

    例如,ConnectionProvider负责数据库连接的获取和释放,而StatementExecutor处理SQL执行。 4. 查询机制:Hibernate Query Language (HQL) 和 Criteria API 是两种主要的查询方式。`org.hibernate.query`包下的Query...

    最新springboot2hiberante5项目

    最新springboot2基础hiberante5完整项目,打包jar,运行jsp,包括后台与前台,拦截器,登录,后台下载就可以使用,注意不是jpa,里面有完整Dao,千万级数据项目分离的代码,为了适合老项目开发特意集成hiberante5....

    DAO层中对Hiberante

    在Java的持久化框架中,Hibernate是一个非常流行的ORM(对象关系映射)工具,它允许开发者将数据库操作转化为对Java对象的操作。DAO(Data Access Object)层是软件设计模式中的一个重要概念,主要用于处理数据访问...

    spring+mvc+hiberante

    Spring 框架是 Java 企业级应用开发中的核心组件,它提供了全面的软件基础...而 Hibernate 则简化了数据库操作,使得开发者可以更多地关注业务逻辑,而不是底层的 SQL。这种整合方式在现代 Java Web 开发中被广泛采用。

    hiberante查询方式使用详解

    在Java世界中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者使用面向对象的方式来操作数据库,而无需关心底层SQL语句的编写。本文将深入探讨Hibernate的四种主要查询方式:HQL(Hibernate Query...

    Hiberante 有关jar包

    Hibernate Tools是一套全新而且完整的面向Hibernate3的工具集合,它包含了Eclipse插件和Ant编译流程。Hibernate Tools是JBoss Tools的核心组件,所以他也是JBoss Developer Studio的一部分

    Hiberante3.jar + API

    它提供了保存、更新、删除对象以及执行HQL和SQL查询的功能。 3. Transaction:事务管理是数据库操作的重要部分,Hibernate通过Transaction接口提供支持,确保数据的一致性和完整性。 4. Query与Criteria:Query...

    hiberante5.0.7安装jar包

    Hibernate Query Language (HQL) 是一种面向对象的查询语言,允许开发者用Java类和属性来编写查询,而不是直接使用SQL。例如,查询所有用户: ```java Session session = sessionFactory.openSession(); Query...

    Hiberante中的五大核心接口.txt

    - **SQL查询**:除了HQL外,`Query` 接口还支持直接使用SQL语句进行查询。这种方式更适合于复杂的查询场景。 #### 七、总结 通过以上五个核心接口,Hibernate实现了与数据库的交互,同时也为开发者提供了灵活的...

    Struts+Hiberante+Sprint 框架整合

    开发工具:MyEclipse 6....Struts+Spring+Hiberante框架整合的简单登录系统 无需配置任何文件、只需在mysql中创建一个空数据库 如:create database test; 注:mysql数据库用户名:root 密码:root

    hiberante4.2.3-part2

    hiberante4.2.3-part2

    springmvc hiberante

    通过编写实体类和映射文件,开发者可以避免直接编写SQL语句,而是使用对象的方式操作数据。Hibernate提供了事务管理、缓存机制以及查询语言HQL,极大地提高了开发效率。 在描述中提到的"添加各种项目需要的配置",...

    Hiberante3相关文档

    1. **Hibernate3_HQL**: Hibernate Query Language(HQL)是Hibernate提供的面向对象的查询语言,它允许开发人员以类和对象的术语来编写查询,而不是SQL的表和列。HQL支持SELECT、FROM、WHERE、GROUP BY、HAVING、...

    Struts2+Hiberante+ajax+Mysql 三级联动

    而MYSQL数据库文件可能是一个.sql文件,包含了创建数据库和表的SQL语句,用户可以导入这个文件来初始化数据库环境。 在实现三级联动时,开发者通常会创建三个相关的数据库表,每个表代表一级、二级和三级分类。然后...

    hiberante-4.2.3-part3

    hiberante-4.2.3-part3

    hiberante-4.2.3-part4

    hiberante-4.2.3-part4

    Struts2+hiberante+Spring+Extjs+OA办公系统,完整包

    **Hibernate** 是一个对象关系映射(ORM)框架,它允许开发者用Java对象来操作数据库,减少了直接编写SQL语句的工作量。Hibernate支持自动持久化、事务管理以及复杂查询,使得数据库操作更加简单和高效。 **Spring*...

    hiberante3.2纯静源码

    hiberante3.2纯静源码

    hiberante 代码save方法过程,分析

    hiberante 代码save方法过程,分析

Global site tag (gtag.js) - Google Analytics