iduser
列(long)fk-> to table login to column (long)を含むテーブルUsersがありますid_user
。
しかし、テーブルログインをユーザーにマップしたくありません。iduser
通常の列のようにユーザーでこの列を使用して、特定のオブジェクトを検索したいだけです。
私がこのようなものを書いたとき:
...
criteria.add(Restrictions.eq(ID_USER, (long) 3);
...
エラーが表示されます:
プロパティを解決できませんでした:iduser of:model.domain.User
しかし、私が標準を使用したときSQLQuery
:
Query query = session.createSQLQuery("select * from Users where iduser = 3");
List list = query.list();
特定のオブジェクトが見つかります。
この問題を解決する方法はありますか?