Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Java |
![]() ![]() |
Топик располагается на нескольких страницах: ←Ctrl назад 1 .. 122 123 124 125 126 [127] 128 129 130 131 .. 137 вперед Ctrl→ |
asv79 Member Откуда: Тверь Сообщений: 3090 |
где у тебя камера?)))в кошельке?)))) петрович ты не закусывал чтоль вчера?) ввести трубы конечно имеет тысячи решений,каким из низ воспользваться я решу исходя из того,что и в каком количесве мне прийдет но проще всего конечно взять прайс в виде джйсона прогнать через рестимлейт и получить массив обьектов и запихать его в таблицы |
||||
30 авг 19, 12:04 [21960434] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7245 |
asv79, Тебе 4 чела сказали что json не нужен и разберись что за гуи строим. Массовый ввод? А ты писаешь против ветра и упрямо лбом в стену. |
30 авг 19, 12:12 [21960449] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7245 |
Пока у тебя с утра json с головы до задницы. |
||
30 авг 19, 12:13 [21960455] Ответить | Цитировать Сообщить модератору |
asv79 Member Откуда: Тверь Сообщений: 3090 |
да ничего пока не строим)я жду прайсы ,понятия не имею насколько они будут обьемны и в каком формате насколько я знаю уважающие себя конторы давно дают возможность стянуть прайсы в xml или json,по рест апи если она будет работать с такими поставщиками,то мне вообще ничео не нужно будет руками делать кроме пару методов |
||
30 авг 19, 12:14 [21960456] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 50489 |
Кстати смотри. Если труба как товар будет иметь вариативное число характеристик (а я думаю это так) - то надо вводить какой-то еще один уровень реляции типа атрибутов товара. Или EAV с точки зрения БД. |
||||
30 авг 19, 12:23 [21960465] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7245 |
На 3 юзверя одна программа. На миллион юзверей другая. Удачи! |
||
30 авг 19, 12:25 [21960468] Ответить | Цитировать Сообщить модератору |
asv79 Member Откуда: Тверь Сообщений: 3090 |
юзеров вообще не будет практика показала ,что сайты с авторизацией просто игнорируются покупателями |
||||
30 авг 19, 12:49 [21960493] Ответить | Цитировать Сообщить модератору |
asv79 Member Откуда: Тверь Сообщений: 3090 |
я буду использвать Entity Inheritance тоесть общий класс труба и остальное уже будет раскидываться по определнным параметрам в разные таблицы |
||||
30 авг 19, 12:52 [21960497] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7245 |
Причем тут юзвери? Я о МАСШТАБАХ ВХОДНЫХ ПАРАМЕТРОВ. Если ты не в курсе размера накладной, то сиди жди и не рыпайся с вопросами.
Дошло? |
||||||
30 авг 19, 13:04 [21960502] Ответить | Цитировать Сообщить модератору |
вадя Member Откуда: Екатеринбург Сообщений: 18678 |
ввод по присланным прайсам наворотит ещё больше проблем. замаешься подбирать соответствие между своими параметрами и чужими, тем более что у каждого поставщика по разному. в итоге у тебя будет куча названий для одного товара и тогда жена тебя будет благодарить.... а уж когда посетители увидят такое ... |
||
30 авг 19, 13:37 [21960535] Ответить | Цитировать Сообщить модератору |
вадя Member Откуда: Екатеринбург Сообщений: 18678 |
asv79, у тебя для трубы одни параметры, для гвоздей другие, для метизов ещё разные где ты будешь это хранить? в таблице с тысячей полей? |
30 авг 19, 13:40 [21960540] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 50489 |
OMG. И сколько тебе еще "разных" таблиц надо будет создать? |
||||
30 авг 19, 14:27 [21960586] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7245 |
mayton, Он подумал, что Рсубд можно так легко json его любимый впихнуть. |
30 авг 19, 14:42 [21960606] Ответить | Цитировать Сообщить модератору |
asv79 Member Откуда: Тверь Сообщений: 3090 |
вадя JPA решает этот вопрос элементарно,но ты видимо об этом не вкурсе @Entity @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name = "type") public abstract class Individual{ private String name; private String surname; } @Entity public class Student extends Individual { private String form; } @Entity public class Teacher extends Individual { private String subject; } вот тебе пример ,надеюсь суть ясна? общий класс труба что у них у всех общего есть длинна ,есть цена за тонну ,цена за метр а далее идут наследники проф труба имеет свое поле ширина и высота а труба круглая имеет диаметр мне достаточно это описать в сушностях ,остальное сделает хибернейт сам,раскиает эти трубы по таблицам |
||
30 авг 19, 14:47 [21960611] Ответить | Цитировать Сообщить модератору |
asv79 Member Откуда: Тверь Сообщений: 3090 |
а в чем проблема создать много таблиц,благо это будет делать хибернейт ты же не можешь в одну таблицу поместить и гвозди и фанеру - у этих товаров нет ни одного общего свойств или ты хочешь одну огромную таблицу с миллиардом полей? пожалей вадю) |
||||
30 авг 19, 14:53 [21960617] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 50489 |
Ты знаешь. Я очень часто кидался кодить до конца не поняв предметрую область. И только закодив половину я обращался в BA, или просто к владельцу бизнеса и спрашивал. А ... может быть гипотетические такое что спецификация добавит новые атрибуты? Он практически всегда отвечал - да. За несколько лет такого продуктового опыта я просто для себя понял что у крупного бизнеса спецификация продуктов - стремится к бесконечности. Да и не в этом беда. Беда в том что эти изменения должны заходить в онлайне. Без пересборки проекта. У тебя что? Появится новый тип труб - надо звать тебя. Платить бабло тебе. За что? За то что ты не заложил EAV. Или документную модель для трубных товарных атрибутов. Вобщем кодь конешно свою иерархию таблиц. Просто это даже с реляционной точки зрения неверно. Хотя в OOP выглядит круто. Даже местами крутоватенько. |
||||
30 авг 19, 15:00 [21960626] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7245 |
asv79, Выше говорил. Для трех труб прокатит. Делай. |
30 авг 19, 15:15 [21960637] Ответить | Цитировать Сообщить модератору |
вадя Member Откуда: Екатеринбург Сообщений: 18678 |
продолжай :) |
||
30 авг 19, 16:14 [21960689] Ответить | Цитировать Сообщить модератору |
asv79 Member Откуда: Тверь Сообщений: 3090 |
да все закончились магазины,берут на проект . в понедельник внутренее собеседование ,если прохожу во вторник собеседование с клиентом ребят ,кто интервьюировал представьте вы берете джуна без опыта накидайте мне вопросов по порядку сюда,чтобы я на них без подсказок прям отвечал в реал тайме в таком формате вы меня спрашиваете,я никуда не лезу в гугл и отвечаю вам сразу или честно пишу что не знаю пс.знаю что в интернете все есть такое,но там все однотипное и все равно не то немного я буду отвечать на ваши вопросы своими словами,так как бы я это делал на интервью реальном |
30 авг 19, 16:19 [21960693] Ответить | Цитировать Сообщить модератору |
asv79 Member Откуда: Тверь Сообщений: 3090 |
для этого я создам отдельную тему |
||
30 авг 19, 16:19 [21960694] Ответить | Цитировать Сообщить модератору |
asv79 Member Откуда: Тверь Сообщений: 3090 |
https://www.sql.ru/forum/1316522-a/intervu-java-junior кому не сложно позадавайте вопросики |
30 авг 19, 16:23 [21960702] Ответить | Цитировать Сообщить модератору |
iOracleDev Member Откуда: Сообщений: 1029 |
asv79, Ты главное на собеседовании не ляпни, что будешь создавать отдельную таблицу на каждый артикул. |
30 авг 19, 23:46 [21960975] Ответить | Цитировать Сообщить модератору |
вадя Member Откуда: Екатеринбург Сообщений: 18678 |
вот посмотрел ещё раз и возник вопрос - а задлянафига такое городить? ведь всё просто решается с помощью элементарного crud? |
2 сен 19, 13:34 [21961803] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7245 |
вадя, Это чтобы устроиться на работу джуном. Устраивался? |
2 сен 19, 15:09 [21961937] Ответить | Цитировать Сообщить модератору |
вадя Member Откуда: Екатеринбург Сообщений: 18678 |
но судя по второму магазину ТС это на всегда... |
||
3 сен 19, 07:59 [21962212] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: ←Ctrl назад 1 .. 122 123 124 125 126 [127] 128 129 130 131 .. 137 вперед Ctrl→ |
Все форумы / Java | ![]() |