我不明白为什么休眠无法在Oracle 12c数据库上执行此查询。
SELECT *
FROM T_MESSAGE m
inner join T_METADATA smj on smj.C_ID = m.F_SYSTEM_METADATA_JSON
inner join T_MESSAGETHREAD mt on mt.C_ID = m.F_MESSAGE_THREAD
inner join T_EXCLUDEDUSER exu on exu.F_MESSAGE_ID = m.C_ID
WHERE m.c_deleted = 0
AND mt.C_ID > 121
AND exu.F_USER_ID <> 293;
注意:我替换了?
来更正值。
注意:我使用了本地sql查询。
我在Hibernate上收到此异常:
Caused by: java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended
怎么了?
如何解决此问题?