@Override
    public DTO get(Session session,
        Serializable primaryKey) throws InvalidHibernateSessionException,
        DAOException {
        if(session == null) {
            throw new InvalidHibernateSessionException("La session Hibernate ne peut être null");
        }
        try {
            final DTO dto = (DTO) session.get(getDtoClass(),
                primaryKey);
            return dto;
        } catch(HibernateException hibernateException) {
            throw new DAOException(hibernateException);
        }
    }