0 0

關於 hibernate 的 sql-query10

hbm 檔案

<class name="tw.com.abc.www.model.InterestRate">
  <id name="id" type="string" />
   <property  name="name" type="string" />
   <property  name="code" type="string" />
    <property  name="rate" type="string" />
</class>
	
<sql-query name="myQuery">        
<![CDATA[   
  select 
	m.field as rate,
	b.field as code,
	c.field as name          
	from TW0001 m 
	inner join TW0002 b on b.FUNDCODE = m.VRTFND 
	left join  TW0003 c on c.CRTABLE = b.CRTABLE 
]]>          
		
<return class="tw.com.abc.www.model.InterestRate"/>    
</sql-query>




程式
Query query = session.getNamedQuery("myQuery");
	              
query.list();



錯誤訊息如下
warn SQL Error: -204, SQLState: 42704
error DB2 SQL error: SQLCODE: -204, SQLSTATE: 42704, SQLERRMC: WEB.TW0001
warn SQL Error: -727, SQLState: 56098
error DB2 SQL error: SQLCODE: -727, SQLSTATE: 56098, SQLERRMC: 2;-204;42704;WEB.TW0001
warn SQL Error: -727, SQLState: 56098
error DB2 SQL error: SQLCODE: -727, SQLSTATE: 56098, SQLERRMC: 2;-204;42704;WEB.TW0001



主要的疑問是

我複製 LOG 裡面執行的 SQL ,直接去執行是沒有錯誤的

但是 LOG 裡面又顯示錯誤的地方是在 DB2 的地方.

要怎麼知道錯誤的地方..?
我主要是要把 SQL 轉換到 一個 POJO 的身上,就像報表







问题补充:
SQL 的地方我有變更一下 @@ .上面的有點問題.
不過確定 SQL 直接去執行是 OK 的
2008年5月20日 17:52
目前还没有答案

相关推荐

    hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605.zip

    2. **HQL/SQL编辑器**:提供语法高亮和智能提示,支持HQL(Hibernate Query Language)和SQL的编写与调试。 3. **数据库连接管理**:方便地创建、编辑和测试数据库连接,支持多种数据库类型。 4. **逆向工程**:...

    HibernateTools-3.2.4

    3. **HQL和SQL查询编辑器**:提供了集成的HQL(Hibernate Query Language)和SQL查询编辑器,支持语法高亮、自动补全,以及对查询结果的可视化展示。 4. **JPA注解工具**:允许将传统的Hibernate映射文件转换为Java...

    hibernate-release-5.2.10

    4. **查询语言**:HQL(Hibernate Query Language)是面向对象的查询语言,类似于SQL,但更贴近Java对象。此外,还有Criteria API和JPQL(Java Persistence Query Language)供选择。 5. **事务管理**:Hibernate...

    hibernate3.5.0-final下载链接

    - **HQL与Criteria API增强**:HQL(Hibernate Query Language)和Criteria API 在此版本中得到了显著增强,提供了更多的查询选项和灵活性。 - **EclipseLink集成**:虽然主要还是一个Hibernate版本,但该版本也考虑...

    hibernate-release-4.3.10.Final.zip

    - **HQL(Hibernate Query Language)**:面向对象的查询语言,类似于SQL,但操作的是对象和对象集合。 - **Criteria API**:提供动态构建查询的方式,无需预先编写查询字符串,更加安全。 6. **缓存策略**: - ...

    Hibernate-HQL-查询-Query资料

    在Hibernate中,HQL(Hibernate Query Language)是专为ORM设计的一种面向对象的查询语言,它允许开发者以类和对象的方式进行数据查询,而不是直接使用SQL。本资料主要涵盖了Hibernate HQL查询的基本概念、语法以及...

    hibernate-jpa-2.1-api-1.0.0.final.jar.zip

    - **查询语言**: JPQL(Java Persistence Query Language)是JPA的SQL等价物,支持面向对象的查询。JPA 2.1引入了类型安全的 Criteria API,可以更安全地构建动态查询,避免SQL注入。 - **多版本并发控制**: JPA ...

    hibernate-release-5.3.2.Final

    3. 新的查询语言:HQL(Hibernate Query Language)和JPQL(Java Persistence Query Language)进一步完善,支持更复杂的查询表达式,同时增加了对构造函数查询的支持。 4. 错误修复和兼容性提升:5.3.2.Final修复了...

    Hibernate SQLQuery 本地查询

    在Java的持久化框架Hibernate中,SQLQuery是用于执行自定义SQL语句的重要工具,它允许开发者绕过ORM(对象关系映射)的抽象层,直接与数据库进行交互。这篇博客"Hibernate SQLQuery 本地查询"可能详细讲解了如何利用...

    Hibernate入门 - 基础配置

    &lt;loader query-ref="person"/&gt; &lt;sql-insert&gt;INSERT INTO PERSON (NAME, ID) VALUES ( UPPER(?), ? )&lt;/sql-insert&gt; &lt;sql-update&gt;UPDATE PERSON SET NAME=UPPER(?) WHERE ID=?&lt;/sql-update&gt; &lt;sql-delete&gt;DELETE ...

    hibernate--- jar包

    7. **查询语言HQL和 Criteria API**: Hibernate提供了自己的查询语言HQL(Hibernate Query Language),类似于SQL,但面向对象。Criteria API则提供了一种类型安全的、基于对象的查询方式。 8. **性能优化**: ...

    Hibernate hibernate-core-1a8aca9.ta

    4. Query和Criteria:用于执行SQL查询的API,Query基于HQL(Hibernate查询语言),Criteria则是更面向对象的查询方式,两者都能灵活地执行复杂的数据库查询。 三、hibernate-core-1a8aca9.ta内容详解 这个压缩包...

    Hibernate SQLQuery执行原生SQL.docx

    在Java的Hibernate框架中,有时候我们需要执行自定义的SQL查询以获取特定的数据,这时就可以使用SQLQuery接口。本文将深入探讨Hibernate如何通过SQLQuery接口执行原生SQL查询,并展示如何处理查询结果。 一、创建...

    hibernate-release-4.2.4.Final.zip

    8. **HQL(Hibernate Query Language)**: Hibernate 提供了自己的查询语言HQL,它是面向对象的,与SQL类似但更接近Java,可以方便地进行对象级别的查询,避免直接写SQL带来的麻烦。 9. **事务管理**:Hibernate...

    Hibernate_query聚合函数查询.

    首先,让我们了解一下Hibernate中的HQL(Hibernate Query Language),它是Hibernate提供的面向对象的查询语言,类似于SQL,但更贴近于Java。在HQL中,我们可以方便地使用聚合函数进行数据处理。例如,如果你想要...

    最新 hibernate-release-4.2.13.Final.tgz

    4. 查询语言:理解HQL(Hibernate Query Language)和Criteria API,以及它们与SQL的关系和优势。 三、参考文档 文档是学习任何技术的重要资源。Hibernate 4.2.13.Final的参考文档详细介绍了框架的所有组件、API和...

    hibernate-5.2.15. 最新jar包

    3. **Query和Criteria API**:提供两种方式执行查询,一是HQL(Hibernate Query Language),类似于SQL但面向对象;二是Criteria API,提供了一种类型安全的、更具面向对象特性的查询方式。 4. **第二级缓存**:...

    hibernate3-2 官方jar包+api

    这个“hibernate3-2 官方jar包+api”包含了 Hibernate 3.2 版本的所有核心库文件以及相关的API文档,以下是关于Hibernate 3.2的一些关键知识点: 1. **对象关系映射(ORM)**:ORM是将数据库中的表格映射到对象模型...

    Hibernate+本地SQL查询SQLQuery宣贯.pdf

    在某些情况下,开发者可能需要使用原生SQL查询来执行特定的数据库操作,这时就可以利用Hibernate的SQLQuery功能。本文将详细讲解如何使用Hibernate的SQLQuery进行本地SQL查询。 首先,创建SQLQuery实例是通过...

    hibernate-distribution-3.5.0-Final-dist文档

    Hibernate 是一个流行的开源对象关系映射(ORM)框架,它允许Java开发者在Java应用程序中操作数据库,而无需直接编写SQL语句。在Hibernate 3.5.0-Final版本中,它提供了丰富的功能和改进,使得数据持久化变得更加...

Global site tag (gtag.js) - Google Analytics