Простой вопрос здесь: < /p>
Если у меня есть объект с инициализированными и неонициализированными значениями. Есть ли в моем DB есть простой способ , чтобы найти все сущности, которые подходят для этого с Hibernate? (без перечисления и проверки каждой переменной объекта)public class User {
private int id;
private String name;
private String email;
private boolean activ;
}
< /code>
Я хотел бы иметь возможность сделать это: < /p>
User user1 = new User();
user.setActive() = true;
User user2 = new User();
user.setActive(true);
user.setName("petter")
listUser1 = findAllUser(user1);
listUser2 = findAllUser(user2);
< /code>
здесь ListUser1 будет содержать все активные пользователи, а ListUser2 будут содержать всех активных пользователей, которые называются Petter. < /p>
Спасибо, ребята! Eclipse: «Метод CreateCriteria (класс) из типа SharedSessionContract устарел» ... < /p>
public static List
findAllPersonne(Personne personne) {
List listPersonne;
EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("testhibernate0");
EntityManager entityManager = entityManagerFactory.createEntityManager();
Session session = entityManager.unwrap(Session.class);
Example personneExample = Example.create(personne);
Criteria criteria = session.createCriteria(Personne.class).add(personneExample);
listPersonne = criteria.list();
entityManager.close();
return listPersonne;
}
< /code>
Итак .. как я мог бы сделать это лучше? Я изучил критериавину, но я не могу найти, как использовать его с примером.
Подробнее здесь: https://stackoverflow.com/questions/379 ... ject-in-db