С WIBERNATE Найдите существующий объект в БДJAVA

Программисты JAVA общаются здесь
Anonymous
С WIBERNATE Найдите существующий объект в БД

Сообщение Anonymous »

Простой вопрос здесь: < /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

Вернуться в «JAVA»