• Марта 20, 2019, 01:20:34 pm
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Новости: 14 марта бесплатный вебинар по выбору IT профессии: http://bit.ly/2IVhqxJ

Автор Тема: Java EE. Группа №2  (Прочитано 1920 раз)

Bozhokmaria

  • Пользователи
  • *
  • Сообщений: 16
    • Просмотр профиля
    • E-mail
Re: Java EE. Группа №2
« Ответ #45 : Декабря 25, 2018, 09:20:36 pm »

uncleigor

  • Пользователи
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Java EE. Группа №2
« Ответ #46 : Декабря 26, 2018, 12:52:32 pm »
Доделал домашку по jdbc (хотя, наверно, криво)
3.Создать проект "База данных заказов". Создать таблицы "Товары", "Клиенты", "заказы". Написать код для добавления новых клиентов, товаров и оформления заказов.
https://github.com/IhorTerletskyi/JDBCHomework

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 11309
    • Просмотр профиля
    • E-mail
Re: Java EE. Группа №2
« Ответ #47 : Декабря 27, 2018, 01:09:02 am »
DonskykhNikolay
Решение верное

Pavel_Kondrashev
Решение верное

Dogovor
Решение верное. Хорошо сделано

Bozhokmaria
Решение верное

Uncleigor
Решение верное.

EnioRich

  • Пользователи
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Java EE. Группа №2
« Ответ #48 : Января 08, 2019, 01:04:05 pm »

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 11309
    • Просмотр профиля
    • E-mail
Re: Java EE. Группа №2
« Ответ #49 : Января 09, 2019, 02:03:07 am »
EnioRich

Решение верное

EnioRich

  • Пользователи
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Java EE. Группа №2
« Ответ #50 : Января 11, 2019, 09:40:16 pm »

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 11309
    • Просмотр профиля
    • E-mail
Re: Java EE. Группа №2
« Ответ #51 : Января 11, 2019, 11:57:32 pm »
EnioRich

Решение верное. Но рекомендую обратить внимание на такие паттерны проектирования как DAO или Репозиторий

EnioRich

  • Пользователи
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Java EE. Группа №2
« Ответ #52 : Января 12, 2019, 12:15:20 am »
Обновил, добавил два метода (попытался упростить)

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 11309
    • Просмотр профиля
    • E-mail
Re: Java EE. Группа №2
« Ответ #53 : Января 12, 2019, 11:20:18 pm »

EnioRich

Да код и раньше был работоспособен. Рефакторинг конечно хорошо, но и дальше двигаться нужно :)

EnioRich

  • Пользователи
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Java EE. Группа №2
« Ответ #54 : Января 16, 2019, 09:59:31 pm »
Зачем нужен:  query.setParameter (''name'', name);
Что вообще оно делает?

uncleigor

  • Пользователи
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Java EE. Группа №2
« Ответ #55 : Января 17, 2019, 02:14:51 pm »
Домашка по jdbc сделанная при помощи JPA/Hibernate
Все задания делаю в одном проекте. Все записи в таблицах генерируются автоматически при помощи Randomizer
1. Спроектировать базу «Квартиры». Каждая запись в базе содержит данные о квартире (район, адрес, площадь, кол. комнат, цена). Сделать возможность выборки квартир из списка по параметрам.
2. Создать проект "База данных заказов". Создать таблицы "Товары", "Клиенты", "заказы". Написать код для добавления новых клиентов, товаров и оформления заказов.
https://github.com/IhorTerletskyi/HibernateHomework1

uncleigor

  • Пользователи
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Java EE. Группа №2
« Ответ #56 : Января 17, 2019, 02:20:42 pm »
Зачем нужен:  query.setParameter (''name'', name);
Что вообще оно делает?

Это чтобы задать значение параметра когда делаешь выборку по параметру в таблице, т.е. дай мне значения из таблицы где параметр с названием name (в кавычках) имеет значение name

EnioRich

  • Пользователи
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Java EE. Группа №2
« Ответ #57 : Января 17, 2019, 03:17:25 pm »
uncleigor, спасибо

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 11309
    • Просмотр профиля
    • E-mail
Re: Java EE. Группа №2
« Ответ #58 : Января 18, 2019, 12:58:18 am »
Uncleigor

Решение работоспособное. Но зачем же все это в главный класс то выносить? Неужели нельзя все эти методы реализовать в другом классе, а в главном их только вызывать?

Лебедев Василий

  • Пользователи
  • *
  • Сообщений: 29
    • Просмотр профиля
    • E-mail
Re: Java EE. Группа №2
« Ответ #59 : Января 28, 2019, 02:29:32 pm »