この形式でサブクエリを記述しようとしています
listObj = session.createQuery("from TablePersistence where column1 not in (select column2 from TablePersistence)").list();
サブクエリで同じテーブルの別の列を使用していることに注意してください。
しかし、実行すると例外が発生します。例外メッセージは次のとおりです。
No data type for node: org.hibernate.hql.ast.tree.IdentNode
\-[IDENT] IdentNode: 'column2' {originalText=column2}
必要に応じて、スタック トレースも提供できます。
しかし、スタック トレースを見て感じるのは、これはサブクエリを記述する方法ではなく、何かが足りないということです。
このクエリの問題点を教えてください。
ありがとう!!