私は複数のModelクラスを持つSpringブートプロジェクトを持っていますSpringブートでHQLクエリを使用する
DAO実装で複数のモデルクラスを使用したいと思います。
誰かがここでHQLクエリを使用する方法を説明してください。
私が見たほとんどの例は、CRUDRepositoryを使用しています。しかし、私の理解では、これは1つのモデルクラス(私の理解が間違っていれば私を修正してください)に私たちを制限します。
2番目にCRUDRepositoryを使用すると、非常に具体的な方法に制限されます。しかし、私は必要なHQLクエリーのような、より複雑になることができます:
Query query = session.createQuery(from Employee where name=:name and place=:place and phone=:phone and gender=:gender);
はそれをしても、このようなHQLクエリにCRUDRepositoryを使用するための標準的な練習をしています。 このようなHQLクエリを使用するにはどうすればよいですか。 (可能であれば、追加する必要があるすべての依存関係や注釈を追加してください)。私はHibernateとpostgresを使用しています。
ここにドキュメントがあります。すべての質問に対する回答などが掲載されています。https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods –