Bonjour,

dans un souci de partir du meilleur pied possible avec les technologies actuelles, je me demandais si avec Hibernate 5, la façon suivante de récupérer une table à partir de l'une de ses colonnes (non clé primaire) était la meilleur façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
	public Utilisateur recupererUtilisateur(String login) {
		Query query = sessionFactory.getCurrentSession().createQuery("FROM Utilisateur WHERE login=?");
		query.setParameter(0, login);
		return (Utilisateur) query.uniqueResult();
	}
De même, pour cette façon de récupérer mais PAR clé primaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
	public Utilisateur recupererUtilisateur(Long id) {
		return sessionFactory.getCurrentSession().get(Utilisateur.class, id);
	}
Merci d'avance =D