HibernateHQLクエリを使用するクラスがあります。これらをHibernateCriteriaクエリに変更したいと思います。ただし、Hibernate Criteriaは、チュートリアルを使用しても、HQLよりも理解するのがはるかに困難です。誰かがクエリの1つがHibernateCriteria/ Filtersを使用するとどのように見えるかを教えてもらえますか?
Configuration configuration = new Configuration();
configuration.configure().setProperty("hibernate.show_sql", "false");
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(
configuration.getProperties()).buildServiceRegistry();
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(serviceRegistry);
Session session =sessionFactory.openSession();
Transaction tx = session.beginTransaction();
Query query = session.createQuery("from TABLENAME WHERE IDObject1= :idObjectA" +
"AND IDObject2= :idObjectB AND IDSettingOption = :idSettingOption");
query.setParameter("idObjectA", idObjectB);
query.setParameter("idObjectB", idObjectB);
query.setParameter("idSettingOption", idSettingOption);
List results = query.list();
前もって感謝します!