在oracle里使用right join 或者full join的HQL语句都会出错,不过使用inner join和left join都能够通过。
出的错误是提示oracle不支持这种join类型。
后来检查,发现dialect的语句是
org.hibernate.dialect.Oracle9iDialect
然后试着换成
org.hibernate.dialect.Oracle9Dialect
之后一切顺利通过。
出的错误是提示oracle不支持这种join类型。
后来检查,发现dialect的语句是
org.hibernate.dialect.Oracle9iDialect
然后试着换成
org.hibernate.dialect.Oracle9Dialect
之后一切顺利通过。
本文介绍了解决Oracle数据库中使用HQL全连接(full join)出现错误的方法。作者最初遇到Oracle不支持某些连接类型的错误提示,在更换了Hibernate方言设置后问题得以解决。

被折叠的 条评论
为什么被折叠?



