这是我的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).
在这个查询中使用的to_number()是oracle。如何编写oracle和mysql数据库的兼容性查询。
SELECT col1 FROM table WHERE condition ORDER BY TO_NUMBER(col2);
Run Code Online (Sandbox Code Playgroud)
这col2是varchar2数据类型。假设我在这个查询中使用ORDER BY命令必须使用转换函数,即to_number(col2),这个函数在mysql中不可用。所以请为上述问题给出正确的解决方案