小编kar*_*A.M的帖子

如何在Hibernate查询语言中执行左连接?

这是我的HQL查询,但它不起作用并且抛出错误.

Hql查询:

SELECT 
    *
FROM 
    TABLEA A 
LEFT JOIN 
    A.TABLEB B 
WHERE 
    A.COLUMNNAME = B.COLUMNAME
Run Code Online (Sandbox Code Playgroud)

它会导致此错误:

org.hibernate.QueryException:
This Query caught Exception. could not resolve property: of TABLEB:TABLEA.
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?实际上我从多个表中检索了一个值.此查询不起作用CreateQuery(strQuery).

oracle hibernate hql

7
推荐指数
1
解决办法
2万
查看次数

to_number() 的兼容性查询

在这个查询中使用的to_number()是oracle。如何编写oracle和mysql数据库的兼容性查询。

SELECT col1 FROM table WHERE condition ORDER BY TO_NUMBER(col2);
Run Code Online (Sandbox Code Playgroud)

col2varchar2数据类型。假设我在这个查询中使用ORDER BY命令必须使用转换函数,即to_number(col2),这个函数在mysql中不可用。所以请为上述问题给出正确的解决方案

mysql oracle

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

oracle ×2

hibernate ×1

hql ×1

mysql ×1