私は、Javaエンティティクラスがhibernateツールによってdbスキームから生成されるプロジェクトで作業しています。非プライマリキーフィールドの1つによってエンティティを見つけることができるように、生成されたクラスで名前付きクエリを使用したいと思います。私はこのようなnamedQueriesを持っています:findUserByNameまたはfindUserByHeight。 entitymanger.find()とCriteria APIの他にも、名前付きクエリが最適な選択肢となります。hibernateでnamedQueryを生成するには?
私の質問は、hibernateツール/ hbm2java /リバースエンジニアリング戦略を設定して、dbテーブルの各列に対してnamedQueriesを生成する方法です。インターネット上で対応する情報が見つかりませんでした。私はこれが可能であることを望む。 NetBeansでEclipse JPA 2.0 Persistance Managerを使用して、名前付きクエリーを生成できました。