public List<T> listAll() {
        //Устанавливаем соединение с базой
        conn = getConnection();
        try {
            //Получение всех обьектов из базы
            Statement statement = conn.createStatement();
            //Получаем результат
            ResultSet result = statement.executeQuery(getAllQuery());
            //Формируем список
            while (result.next()){
                list.add(fetchObject(result));
            }
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, "Невозможно создать запрос!");
        }
        //Возвращаем список
        return list;
    }