`

hernate 中HQL的一个小问题

ORM 
阅读更多

 

 

//String hql="from SyOrg as org where org.porgNo=?";
  String hql="from SyOrg where porgNo=?";

List<SyOrg> orgList= this.getHibernateTemplate().find(hql, orgNo);

 

 

上面都可以通过。

 

但String hql="from SyOrg where SyOrg.porgNo=?";则会出现下面错误.

org.springframework.orm.hibernate3.HibernateQueryException: Unable to resolve path [SyOrg.porgNo], unexpected token [SyOrg] [from com.test.pojo.SyOrg where SyOrg.porgNo=?];

 

分享到:
评论

相关推荐

    HibernateHql综合测试小程序

    总的来说,"HibernateHql综合测试小程序"是一个实用的学习和调试工具,它可以帮助开发者熟悉并精通HQL的语法和用法。通过实际操作和测试,开发者可以更深刻地理解Hibernate的查询机制,提升开发效率,为项目开发打下...

    HQL语句 HQL语句

    HQL语句 HQL语句 HQL语句 HQL语句 HQL语句

    HQL Eclipse Plugins 配置教程

    所以在网上找到了一个elipse插件 英文图文教程 https://www.hibernate.org/hib_docs/tools/reference/en/html/plugins.html 下载地址 http://www.oschina.net/p/hibernate+tools 附件中为本人配置的eclipse ...

    Spring中hql语句的常用方法

    2. **find(String queryString, Object value)**:此方法接受一个HQL字符串及一个值作为参数,返回符合条件的结果列表。 - 示例代码: ```java List&lt;User&gt; users = this.getHibernateTemplate().find("from bean....

    Hibernate HQL基础练习小列子+数据库文件

    Hibernate HQL基础练习小列子+数据库

    HQL是hibernate自己的一套查询

    在上面的示例中,我们首先通过`HibernateUtil.getSession()`方法获取到一个`Session`实例,然后定义了一个HQL查询语句,该语句用于从`Admin`表中查询`aname`为`name`的所有记录。最后通过`createQuery`方法创建查询...

    hql ppt Hql PPt

    Hql PPt Hql PPt

    HQL语法入门学习HQL语法入门学习

    在Java开发中,Hibernate作为一个流行的ORM工具,通过HQL将对象模型与关系数据库之间的操作进行了抽象,使得开发者能够避免直接操作SQL,从而降低了数据库的耦合度,提高了代码的可读性和可维护性。HQL支持复杂的...

    Hql多结果集

    HQL多结果集是指在一个查询语句中返回多个结果集,这些结果集可以是单个实体、实体集合或者是实体的属性组合等。这种方式非常适用于需要同时获取多种类型数据的场景。 #### 三、HQL多结果集的使用方法 ##### 1. ...

    weblogic10.3 org.hibernate.hql.ast.HqlToken报错问题

    在本问题中,我们遇到了一个特定的错误,即“weblogic10.3 org.hibernate.hql.ast.HqlToken报错”,这涉及到Hibernate ORM框架和其在WebLogic上的运行。让我们深入探讨这个问题,以及可能的解决方案。 首先,`org....

    精通HQL(word格式)

    例如,如果你有一个继承层次结构的对象,HQL可以轻松处理这些继承关系。同样,对于多对一、一对多、多对多的关系,HQL也能提供简洁的查询语法。 【默认数据库表和数据】 在学习HQL时,通常会基于一个预先设定的...

    Hibernate框架]Hql语句in中带参数的写法

    一、HQL语句in中带参数的写法 在HQL语句中,使用in关键字可以实现集合参数的传递,例如: ```java String hql = "FROM Login login WHERE login.id in (:ids)"; ``` 其中,`:ids`是参数的名称,需要在map中进行设置...

    Hibernate之HQL查询

    例如,假设我们有一个`Student`类,包含`name`和`age`属性,一个简单的HQL查询可能如下: ```sql SELECT s FROM Student s WHERE s.age &gt; 18 ``` 这个查询会返回所有年龄大于18岁的学生对象。 **2. HQL的SELECT...

    hql语句 使用大全

    对于统计查询,通常只返回一个结果,因此使用`uniqueResult()`方法更为合适。 #### 5. 更新操作 执行更新操作时需要注意事务管理: ```java Transaction transaction = session.beginTransaction(); String hql = ...

    Hibernate 课件_HQL

    - **示例**:假设有一个`User`实体包含一个指向`Role`实体的引用属性`role`,可以通过`User`对象查询其对应的`Role`对象。 #### 联合查询 - **定义**:联合查询是将多个查询的结果合并到一个结果集中。 - **实现**...

    hql总条数.txt

    为了更直观地理解如何使用HQL来获取数据库中的记录总数,下面提供一个具体的查询示例: ```java String hql = "select count(*) from Employee"; int totalRows = getRows(hql); System.out.println("Total Rows: ...

    精通HQL.doc

    在IT领域,尤其是在Java开发中,Hibernate是一个非常重要的持久化框架,它简化了数据库操作,使得开发者能够以面向对象的方式处理数据库。本文将深入探讨HQL(Hibernate Query Language),它是Hibernate框架内官方...

    03-HQL实用技术.pdf

    - 在父对象的类中定义一个集合属性来表示子对象列表。 - 在子对象的类中通过外键字段引用父对象。 **1.2 单向多对一关联关系** - **定义**: 单向多对一是指多个子对象共享同一个父对象,但是父对象并不知道它有...

    全面解析HQL语句 非常详细直接的HQL语句的功能介绍

    - `select new list(p.name, p.address) from Person as p`:创建一个包含`name`和`address`的列表作为结果集。 - `select new ClassTest(p.name, p.address) from Person as p`:实例化`ClassTest`类并传递`name`和...

Global site tag (gtag.js) - Google Analytics