powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Embedded или отдельные Entity? Hibernate
81 сообщений из 81, показаны все 4 страниц
Embedded или отдельные Entity? Hibernate
    #39872891
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть настройки пользователя: Файл.

Эти настройки нужно перенести в бд для каждого юзверя свои настройки такие.

Пункты настроек oneXTwo , handicap , overUnder нужно отобразить в бд.

Тут беда в том что там данные: fullTime , halfTime повторяются.

Я поместил это в один юзабельный класс:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
@Data
@Builder
@Embeddable
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
public class OddTimeSettingsEntity extends EmbeddableEntity {

    @Column(name = "`enabled`")
    private boolean enabled = false;

    @Column(name = "differenceTo")
    private Double differenceTo;

    @Column(name = "differenceFrom")
    private Double differenceFrom;

    @Column(name = "coefficientTo")
    private Double coefficientTo;

    @Column(name = "coefficientFrom")
    private Double coefficientFrom;

    @Column(name = "stepsCountTo")
    private Integer stepsCountTo;

    @Column(name = "stepsCountFrom")
    private Integer stepsCountFrom;

    @Column(name = "matchMinuteTo")
    private Integer matchMinuteTo;

    @Column(name = "matchMinuteFrom")
    private Integer matchMinuteFrom;

    @Column(name = "includeHTMatchMinute")
    private boolean includeHTMatchMinute = false;

}



И так Выше по конфигу:

Класс для элементов: live и preMatch :

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
@Data
@Builder
@Embeddable
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
public class OddPartSettingsEntity extends EmbeddableEntity {

    @Column(name = "`enabled`")
    private boolean enabled = false;

    @Embedded
    private OddTimeSettingsEntity fullTime;

    @Embedded
    private OddTimeSettingsEntity halfTime;

}



Теперь класс, в котором находятся live и preMatch :

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
@Data
@Builder
@Embeddable
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
public class OddSettingsEntity extends EmbeddableEntity {

    @Column(name = "`enabled`")
    private boolean enabled = false;

    @Embedded
    private OddPartSettingsEntity live;

    @Embedded
    private OddPartSettingsEntity preMatch;

}



И собственно сам класс с настройками:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
@Data
@Entity
@Table(name = "`settings`")
@Builder
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
public class SettingsEntity extends AbstractEntity {

    ///...
    private OddSettingsEntity oneXTwo;

    @Column(name = "handicap", insertable = false, updatable = false)
    @Embedded
    @AttributeOverrides({

            @AttributeOverride(name = "enabled", column = @Column(name = "handicapEnabled")),
            @AttributeOverride(name = "live.enabled", column = @Column(name = "liveHandicapEnabled")),
            @AttributeOverride(name = "live.fullTime.enabled", column = @Column(name = "liveFullTimeHandicapEnabled")),
            @AttributeOverride(name = "live.halfTime.enabled", column = @Column(name = "liveHalfTimeHandicapEnabled")),

            @AttributeOverride(name = "live.fullTime.differenceTo", column = @Column(name = "liveFullTimeHandicapDifferenceTo")),
            @AttributeOverride(name = "live.fullTime.differenceFrom", column = @Column(name = "liveFullTimeHandicapDifferenceFrom")),
            @AttributeOverride(name = "live.halfTime.differenceTo", column = @Column(name = "liveHalfTimeHandicapDifferenceTo")),
            @AttributeOverride(name = "live.halfTime.differenceFrom", column = @Column(name = "liveHalfTimeHandicapDifferenceFrom")),

            @AttributeOverride(name = "live.fullTime.coefficientTo", column = @Column(name = "liveFullTimeHandicapCoefficientTo")),
            @AttributeOverride(name = "live.fullTime.coefficientFrom", column = @Column(name = "liveFullTimeHandicapCoefficientFrom")),
            @AttributeOverride(name = "live.halfTime.coefficientTo", column = @Column(name = "liveHalfTimeHandicapCoefficientTo")),
            @AttributeOverride(name = "live.halfTime.coefficientFrom", column = @Column(name = "liveHalfTimeHandicapCoefficientFrom")),

            @AttributeOverride(name = "live.fullTime.stepsCountTo", column = @Column(name = "liveFullTimeHandicapStepsCountTo")),
            @AttributeOverride(name = "live.fullTime.stepsCountFrom", column = @Column(name = "liveFullTimeHandicapStepsCountFrom")),
            @AttributeOverride(name = "live.halfTime.stepsCountTo", column = @Column(name = "liveHalfTimeHandicapStepsCountTo")),
            @AttributeOverride(name = "live.halfTime.stepsCountFrom", column = @Column(name = "liveHalfTimeHandicapStepsCountFrom")),

            @AttributeOverride(name = "live.fullTime.matchMinuteTo", column = @Column(name = "liveFullTimeHandicapMatchMinuteTo")),
            @AttributeOverride(name = "live.fullTime.matchMinuteFrom", column = @Column(name = "liveFullTimeHandicapMatchMinuteFrom")),
            @AttributeOverride(name = "live.halfTime.matchMinuteTo", column = @Column(name = "liveHalfTimeHandicapMatchMinuteTo")),
            @AttributeOverride(name = "live.halfTime.matchMinuteFrom", column = @Column(name = "liveHalfTimeHandicapMatchMinuteFrom")),

            @AttributeOverride(name = "live.fullTime.includeHTMatchMinute", column = @Column(name = "liveFullTimeHandicapIncludeHTMatchMinute")),
            @AttributeOverride(name = "live.halfTime.includeHTMatchMinute", column = @Column(name = "liveHalfTimeHandicapIncludeHTMatchMinute")),

            @AttributeOverride(name = "preMatch.enabled", column = @Column(name = "preMatchHandicapEnabled")),
            @AttributeOverride(name = "preMatch.fullTime.enabled", column = @Column(name = "preMatchFullTimeHandicapEnabled")),
            @AttributeOverride(name = "preMatch.halfTime.enabled", column = @Column(name = "preMatchHalfTimeHandicapEnabled")),

            @AttributeOverride(name = "preMatch.fullTime.differenceTo", column = @Column(name = "preMatchFullTimeHandicapDifferenceTo")),
            @AttributeOverride(name = "preMatch.fullTime.differenceFrom", column = @Column(name = "preMatchFullTimeHandicapDifferenceFrom")),
            @AttributeOverride(name = "preMatch.halfTime.differenceTo", column = @Column(name = "preMatchHalfTimeHandicapDifferenceTo")),
            @AttributeOverride(name = "preMatch.halfTime.differenceFrom", column = @Column(name = "preMatchHalfTimeHandicapDifferenceFrom")),

            @AttributeOverride(name = "preMatch.fullTime.coefficientTo", column = @Column(name = "preMatchFullTimeHandicapCoefficientTo")),
            @AttributeOverride(name = "preMatch.fullTime.coefficientFrom", column = @Column(name = "preMatchFullTimeHandicapCoefficientFrom")),
            @AttributeOverride(name = "preMatch.halfTime.coefficientTo", column = @Column(name = "preMatchHalfTimeHandicapCoefficientTo")),
            @AttributeOverride(name = "preMatch.halfTime.coefficientFrom", column = @Column(name = "preMatchHalfTimeHandicapCoefficientFrom")),

            @AttributeOverride(name = "preMatch.fullTime.stepsCountTo", column = @Column(name = "preMatchFullTimeHandicapStepsCountTo")),
            @AttributeOverride(name = "preMatch.fullTime.stepsCountFrom", column = @Column(name = "preMatchFullTimeHandicapStepsCountFrom")),
            @AttributeOverride(name = "preMatch.halfTime.stepsCountTo", column = @Column(name = "preMatchHalfTimeHandicapStepsCountTo")),
            @AttributeOverride(name = "preMatch.halfTime.stepsCountFrom", column = @Column(name = "preMatchHalfTimeHandicapStepsCountFrom")),

            @AttributeOverride(name = "preMatch.fullTime.matchMinuteTo", column = @Column(name = "preMatchFullTimeHandicapMatchMinuteTo")),
            @AttributeOverride(name = "preMatch.fullTime.matchMinuteFrom", column = @Column(name = "preMatchFullTimeHandicapMatchMinuteFrom")),
            @AttributeOverride(name = "preMatch.halfTime.matchMinuteTo", column = @Column(name = "preMatchHalfTimeHandicapMatchMinuteTo")),
            @AttributeOverride(name = "preMatch.halfTime.matchMinuteFrom", column = @Column(name = "preMatchHalfTimeHandicapMatchMinuteFrom")),

            @AttributeOverride(name = "preMatch.fullTime.includeHTMatchMinute", column = @Column(name = "preMatchFullTimeHandicapIncludeHTMatchMinute")),
            @AttributeOverride(name = "preMatch.halfTime.includeHTMatchMinute", column = @Column(name = "preMatchHalfTimeHandicapIncludeHTMatchMinute")),

    })
    private OddSettingsEntity handicap;

    ///...
    private OddSettingsEntity overUnder;

    @ElementCollection
    private Set<String> favorites = new HashSet<>();

    @ElementCollection
    private Set<String> leaguesBlackList = new HashSet<>();

}



Я решил сделать это все дело в одной таблице, но разбить на разные класс в Java. Но тут меня смущает то что у каждого поля oneXTwo , handicap , overUnder будет очень большое кол-во AttributeOverride ибо классы внутри них переиспользуются и имена полей пересекаются.

И вопрос: Лучше сделать так и забить на то что много аннотаций AttributeOverride будет или же сделать это дело отдельными таблицами?

Embedded подход мне кажется будет быстрее работать, но вот в плане кода печаль(

Что скажете?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872902
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты знаешь что написано в чистом коде?
если повторение больше двух раз-твой код говно

в суть не вникал,но последняя портянка не тянет даже на то,чтобы ей после некачественного смузи подтереть свою 5ю точку)

циклоп ты же в люксофте был какое то время,неужели тебя не научили качественному коду)
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872912
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asv79, Кхм. А где тут повторение больше двух раз одного и того же кода? Ткни пальцем.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872914
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
Нужна структура базы, как тут рисуют чтобы моделировать правильно Модель в РСУБД.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872917
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopasv79, Кхм. А где тут повторение больше двух раз одного и того же кода? Ткни пальцем.
ну я насчитал штук 60 анотаций одинаковых
я сомневаюсь что такую херню бы в прод выпустили
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872919
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
Если формат файла XML, JSON то странно его отображать на таблицы в РСУБД.
Не находите?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872920
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
циклоп завязывай ты с фрилансом,не развиваешься ты и это очевидно
вроде хороший ты парень и мне хотел в реальности помочь,но движешься ты в тупик судя по всему
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872924
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpTsyklop,
Если формат файла XML, JSON то странно его отображать на таблицы в РСУБД.
Не находите?
циклоп ушел во фриланс будучи джуном )
результат на лицо

в моем понимании фриланс это минимум полудохлый сеньер
в итоге циклоп за год остался на том же уровне к сожалению
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872925
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
Запихни настройки в блоб в бд.
Как вариант.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872929
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpTsyklop,
Если формат файла XML, JSON то странно его отображать на таблицы в РСУБД.
Не находите?

Заказчик переносит Desktop приложение в веб. И эти самые настройки будут у каждого юзверя. JSON формат был на Desktop версии - там это было норм, а вот сейчас печаль, беда.

Предлагаете хранить настройки каждого юзверя в файлах?

P.S. Если что к настройкам будет частое обращение.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872931
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asv79Tsyklopasv79, Кхм. А где тут повторение больше двух раз одного и того же кода? Ткни пальцем.
ну я насчитал штук 60 анотаций одинаковых
я сомневаюсь что такую херню бы в прод выпустили

Одинаковых? ну приведите пример.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872932
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpTsyklop,
Нужна структура базы, как тут рисуют чтобы моделировать правильно Модель в РСУБД.
Структура только строиться. Есть только таблица User с данным юзверя и все. Делаю дальше и вот уперся.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872934
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asv79циклоп завязывай ты с фрилансом,не развиваешься ты и это очевидно
вроде хороший ты парень и мне хотел в реальности помочь,но движешься ты в тупик судя по всему
А давайте Вы не будете указывать мне что делать и лучше за собой будете следить? откуда Вам знать развиваюсь я или нет? откуда Вам знать что за проект что Вы так судите? Если Вы такой умный - предлагайте модель лучше. А то п**еть и я могу.

P.S. отбило всякое желание с Вами вести разговор. Удачи.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872935
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopasv79пропущено...

ну я насчитал штук 60 анотаций одинаковых
я сомневаюсь что такую херню бы в прод выпустили

Одинаковых? ну приведите пример.
циклоп,давай обратно в люксофт)
весь это бекэнд фриланс такое себе развлечение
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872938
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asv79PetroNotC SharpTsyklop,
Если формат файла XML, JSON то странно его отображать на таблицы в РСУБД.
Не находите?
циклоп ушел во фриланс будучи джуном )
результат на лицо

в моем понимании фриланс это минимум полудохлый сеньер
в итоге циклоп за год остался на том же уровне к сожалению

ТА ОТКУДА ЕДРИТЬ ВАШУ НАЛЕВО ВЫ ЗНАЕТЕ НА КАКОМ Я УРОВНЕ? БЕСЯТ ТАКИЕ УШЛЕПКИ, КОТОРЫЕ ВОЗОМНИЛИ СЕБЯ ЦАРЯМИ И ВСЕ ЗНАЮЩИМИ И ВМЕСТО ТОГО ЧТО БЫ СКАЗАТЬ ПО ТЕБЕ П**ДЯТ НАПРАВО И НАЛЕВО. ЗАКАЛЕБАЛ, СВАЛИ С ТЕМЫ И ДАЙ ЛЮДЯМ ПОМОЧЬ НОРМАЛЬНО.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872940
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asv79циклоп,давай обратно в люксофт)
весь это бекэнд фриланс такое себе развлечение

Вы только трепаться и можете? я спросил конкретный вопрос - ответа нет. Значит Вы - трепач обыкновенный.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872941
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopПредлагаете хранить настройки каждого юзверя в файлах?веб это не десктоп.
Разделить на настройки ГУИ. Эти в куки.
Настройки БЛ в базу.
Настройки админа в файлы.
...
Если крайне нужно дерево, то таблица parent_id, id, name.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872942
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpTsyklop,
Запихни настройки в блоб в бд.
Как вариант.

Хм. кстати мысль.и потом этот Blob мапить на классы джавишные? когда нужны настройки
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872943
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopasv79циклоп завязывай ты с фрилансом,не развиваешься ты и это очевидно
вроде хороший ты парень и мне хотел в реальности помочь,но движешься ты в тупик судя по всему
А давайте Вы не будете указывать мне что делать и лучше за собой будете следить? откуда Вам знать развиваюсь я или нет? откуда Вам знать что за проект что Вы так судите? Если Вы такой умный - предлагайте модель лучше. А то п**еть и я могу.

P.S. отбило всякое желание с Вами вести разговор. Удачи.
почему то люди всегда не любят слышать о себе правду)
почему ты ушел из люксофта будучи вялым джуном
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872944
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharpвеб это не десктоп.
Разделить на настройки ГУИ. Эти в куки.
Настройки БЛ в базу.
Настройки админа в файлы.
...
Если крайне нужно дерево, то таблица parent_id, id, name.

Я понимаю. Все те настройки для бэка нужны. Настраиваются с фронта.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872945
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopBlob мапить на классысериализация
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872947
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asv79почему то люди всегда не любят слышать о себе правду)
почему ты ушел из люксофта будучи вялым джуном
Это не Вашего ума дело почему я ушел. Вас это никаким образом не касается. Я тут что бы услышать советы более опытных людей, а не выскочек как Вы. Которые бла-бла-бла, а сами по делу сказать нечего не могут.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872948
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpTsyklopBlob мапить на классысериализация

да-да. понимаю.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872949
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asv79почему то люди всегда не любят слышать о себе правду)
почему ты ушел из люксофта будучи вялым джуном

Идите к бабкам на скамейку и обсуждайте кто куда пришел или откуда ушел. Мне это не интересно от слова СОВСЕМ.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872952
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopЯ понимаю. Все те настройки для бэка нужны. Настраиваются с фронта.если дерево, то 3 поля выше и без хибера.
Либо в блоб и class.saveToBlob, loadFromBlob(stream....
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872953
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TsyklopPetroNotC Sharpвеб это не десктоп.
Разделить на настройки ГУИ. Эти в куки.
Настройки БЛ в базу.
Настройки админа в файлы.
...
Если крайне нужно дерево, то таблица parent_id, id, name.

Я понимаю. Все те настройки для бэка нужны. Настраиваются с фронта.

настройки одни и они целиком для бэкенда предназначены. Будет стоят другая прога, которая на основе их будет подбирать нужную инфу.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872955
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Хорош тебе на личности переходить.
Лучше код обзывай).
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872956
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,

какая субд? mysql 8++ позволяет хранить и обрабатывать json
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872957
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklop,

какая субд? mysql 8++ позволяет хранить и обрабатывать json

PostgreSQL.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872958
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopasv79почему то люди всегда не любят слышать о себе правду)
почему ты ушел из люксофта будучи вялым джуном
Это не Вашего ума дело почему я ушел. Вас это никаким образом не касается. Я тут что бы услышать советы более опытных людей, а не выскочек как Вы. Которые бла-бла-бла, а сами по делу сказать нечего не могут.
а зачем опытным людям давать советы выкидышам люксофта?) которые пытаются их советы монетизировать
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872959
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяTsyklop,

какая субд? mysql 8++ позволяет хранить и обрабатывать jsonну и что? Все бд умеют это.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872960
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopasv79почему то люди всегда не любят слышать о себе правду)
почему ты ушел из люксофта будучи вялым джуном

Идите к бабкам на скамейку и обсуждайте кто куда пришел или откуда ушел. Мне это не интересно от слова СОВСЕМ.
ну как бы это не меня выкинули с люксофта))

пс.жаль ваших заказчиков,я представляю какую халтуру вы им продаете
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872961
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopasv79почему то люди всегда не любят слышать о себе правду)
почему ты ушел из люксофта будучи вялым джуном

Идите к бабкам на скамейку и обсуждайте кто куда пришел или откуда ушел. Мне это не интересно от слова СОВСЕМ.он пару магазинов не написавши бросил, счас тесты свои забросит...
он ещё тот спец, а учить уже мастак....
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872962
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpну и что? Все бд умеют это.тогда какие проблемы?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872964
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpasv79,
Хорош тебе на личности переходить.
Лучше код обзывай).
да сдался мне он))
его из люксофта выперли,потому что не вывозил)
а гонора как будто в гугле работает
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872965
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp, если хранить как blob, то это еще нужно прикручивать валидацию json-а. Или Вы имеете в виду записывать туда байты сереализованных классов? (то бишь прогнать через ObjectOutputStream)
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872967
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Прекрати!!!
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872969
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяasv79,
Прекрати!!!
напишешь интеграционный тест?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872972
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetroNotC Sharpну и что? Все бд умеют это.тогда какие проблемы?ему классы и коллекции нужны
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872973
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79напишешь интеграционный тест?нахрена он мне?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872975
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяasv79напишешь интеграционный тест?нахрена он мне?
доказать свой скилл
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872977
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopУ меня есть настройки пользователя: Файл.что представляет из себя файл?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872979
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopPetroNotC Sharp, если хранить как blob, то это еще нужно прикручивать валидацию json-а. Или Вы имеете в виду записывать туда байты сереализованных классов? (то бишь прогнать через ObjectOutputStream)большой здоровый класс Settings и внутри помельче для сохранения и загрузки. Плюс либа по json. Плюс версия настроек.
..
Можно байты. Sql запросов нет.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872980
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklopУ меня есть настройки пользователя: Файл.что представляет из себя файл?

Скрин. в первом моём сообщении есть. JSON файл. в котором хранились настройки. Desktop работает у одного человека и тут проблем нет. Но заказчик хочет логику из приложухи перенести в веб. И вот тут уже начинается веселье в хранении этих самых настроек. Настройки сугубо бэковские. Настраиваются с фронта. ПО этим настройкам бэк подбирает необходимую инфу.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872981
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяTsyklopУ меня есть настройки пользователя: Файл.что представляет из себя файл?
вадя не трать свои силы,человек абсолютно нулевой,твои советы тупо монетизирует
зачем оно тебе?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872982
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79доказать свой скиллкому????
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872984
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp, у меня еще штука в том что мне это дело желательно держать в памяти ибо поток данных которые нужно будет прогонять по этим настройкам ожидается большой (Отдельно стоит прога, которая парсит данные и через кафку гонит на бэк, который исходя из настроек юзверя показывает инфу или скрывает)
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872985
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79вадя не трать свои силы,человек абсолютно нулевой,твои советы тупо монетизирует
зачем оно тебе?ну вот тебя не спрашивают. не лезь, не успел верхов нахвататься - а уже начал тут хамить. забыл как тебя учили? кто-нибудь хамил?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872989
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяasv79вадя не трать свои силы,человек абсолютно нулевой,твои советы тупо монетизирует
зачем оно тебе?ну вот тебя не спрашивают. не лезь, не успел верхов нахвататься - а уже начал тут хамить. забыл как тебя учили? кто-нибудь хамил?
кто нибудь?
да 99% хамили и издевались)
форум то на месте можно все перечитать при надобности
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872991
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяasv79доказать свой скиллкому????
Java комьюнити
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872992
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
почему не хочешь этот json хранить в базе?
какая разница откуда извлекать из файла или из базы?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872993
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79Java комьюнитиа мне это надо?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872995
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79да 99% хамили и издевались)
форум то на месте можно все перечитать при надобностиеслиб хамили - не потратили бы 130+++ страниц.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872996
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklop,
почему не хочешь этот json хранить в базе?
какая разница откуда извлекать из файла или из базы?
Можно и так. Как я писал Выше извлечений из бд будет много. Быстрее хранить в памяти и + где-то хранить одну копию в случае если сервак стпанется, то поднять все настройки юзверей.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39872999
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopВыше извлечений из бд будет многомного - это сколько?

TsyklopБыстрее хранить в памятиа сколько это будет в байтах?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873001
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяasv79Java комьюнитиа мне это надо?
реабилитация в java комьюнити?
решай сам надо оно тебе или так и останешься посмешишем всеобщим)
у тебя задача оттестировать контроллер -результаты выкладывай ,а там посмотрим кто прав,а кто циклоп)
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873003
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopПО этим настройкам бэк подбирает необходимую инфу.что значить "по настройкам подбирает инфу" ?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873004
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадямного - это сколько?

Нууу. +- 50 в секунду.

вадяа сколько это будет в байтах?

Что именно в байтах? JSON или что?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873005
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадячто значить "по настройкам подбирает инфу" ?
Прога парсит данные и даёт бэку через кафку. И вот та инфа, которая будет приходить от парсера она будет сверяться с настройками пользователя и если все подходит то добавляется в хранилище для юзверя. Учитывать нужно то что юзверей может быть как 1, так и 100 и вот та инфа будет проходить по настройкам всех юзверей.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873006
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79реабилитация в java комьюнити?
решай сам надо оно тебе или так и останешься посмешишем всеобщим)
у тебя задача оттестировать контроллер -результаты выкладывай ,а там посмотрим кто прав,а кто циклоп)
посмешищем выставляешь себя ты сам.
мне твой контроллер никаким местом не нужен.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873008
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopжелательно держать в памятину и держи в сессии.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873009
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopхранилище для юзверя.что это такое?
что-то мне кажется , что надо менять всё....
потому как десктоп и веб это разный подход.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873010
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpну и держи в сессии.но тогда надо контролировать время сессии
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873012
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяasv79реабилитация в java комьюнити?
решай сам надо оно тебе или так и останешься посмешишем всеобщим)
у тебя задача оттестировать контроллер -результаты выкладывай ,а там посмотрим кто прав,а кто циклоп)
посмешищем выставляешь себя ты сам.
мне твой контроллер никаким местом не нужен.
так проще всего ответить когда нет знаний нужных

вообщем вы с циклопом достойная пара ,не будем вам мещать))
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873014
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,

если такие строгости с выдачей инфы - то тут ещё возникает задача - чел отошёл от компа - что будет с доступом?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873015
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,не будем вам мещать))сделай одолжение...
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873018
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklopхранилище для юзверя.что это такое?
что-то мне кажется , что надо менять всё....
потому как десктоп и веб это разный подход.
Бд. Вся инфа которая подходит пользователю по его настройкам записывается в бд. Если эта инфа никому не подошла, то она чиститься без записи в бд. Когда инфа записана ее уже не дергают по 100500 раз.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873021
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяPetroNotC Sharpну и держи в сессии.но тогда надо контролировать время сессии
У меня нет HttpSession. REST-API сервис + простое приложение для парсинга (без спрингов и прочей штуки)
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873022
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklop,если такие строгости с выдачей инфы - то тут ещё возникает задача - чел отошёл от компа - что будет с доступом?
в смысле строгость выдачи? По поводу того что если человек отошел то понять не могу о каком доступе Ты говоришь?

Парсер работает всегда, не зависимо от того есть юзвери или нет.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873025
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopБд. Вся инфа которая подходит пользователю по его настройкам записывается в бд. Если эта инфа никому не подошла, то она чиститься без записи в бд.ну надо знать исходники как все фильтруется...
но как вариант - писать входную инфу в базу во временные таблицу в памяти и оттуда переписывать для каждого юзера по условиям...
50 в секунду это ни о чём.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873027
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я придумал суть всего этого дела такое:

Есть выделенная машина (64 ГБ ОЗУ, 8-ми ядерный проц Xeon (или какой там будет)). На ней я стартую докер. В докере размещаю 5 контейнера: БД, REST-API, Парсер, Kafka и front-end (ReactJS).

Парсер работает все время. С БД никак не взаимодействует. Парсер подключен к кафке что бы гонять месседжи к REST-API.
Месседжи - то что нашел парсер. То бишь парсер нашел какую-то инфу, собрал это все в JSON, отдал кафке, та перегнала это на REST-API.

REST-API (бэк) - вся БЛ. Авторизация (хотел вынести в отдельный сервис, но это уже смахивает на микросервисы и придется пилить gateway и т.д. На данном этапе не хочу заморачиваться). Сохранение настроек юзверя ну и обработка той инфы которая приходит по кафке от парсера. Далее. Если бэк решил что инфа от парсера подходит пользователю он шлет ее по вебсокету (Да, тут немного иначе будет. Пользователь видит инфу только если он на сайте и подключен к WS. В бд писаться не будет.).

Вот как-то так. Если у кого-то есть предложения получше то пишите. Буду рад выслушать других. Спасибо.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873028
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopв смысле строгость выдачи? По поводу того что если человек отошел то понять не могу о каком доступе Ты говоришь?когда юзер запрашивает инфу, которая для него
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873030
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopТо бишь парсер нашел какую-то инфу, собрал это все в JSON, отдал кафке, та перегнала это на REST-API.если парсер нашел - то почему он не может сразу отправить по ws?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873031
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop
Вот как-то так. Если у кого-то есть предложения получше то пишите. Буду рад выслушать других. Спасибо.
дружище не в обиду,но подтяни матчасть
как бы ты сам видишь из помогальщиков у тебя только вадя,что означает полный провал
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873032
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklopТо бишь парсер нашел какую-то инфу, собрал это все в JSON, отдал кафке, та перегнала это на REST-API.если парсер нашел - то почему он не может сразу отправить по ws?

Ибо эта инфа может не подходит по настройкам, которые выставил пользователь. Допустим он установил что коэффициент должен быть от 1.05 до 4.0. И вот в инфе пришел коэффициент 5.0 что не подходит пользователю и соответственно показывать ему не надо.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873034
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklopв смысле строгость выдачи? По поводу того что если человек отошел то понять не могу о каком доступе Ты говоришь?когда юзер запрашивает инфу, которая для него
Через WebSocket.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873038
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopИбо эта инфа может не подходит по настройкам, которые выставил пользователь. Допустим он установил что коэффициент должен быть от 1.05 до 4.0. И вот в инфе пришел коэффициент 5.0 что не подходит пользователю и соответственно показывать ему не надо.дак это решается элементарно.
на какой стадии у тебя идет определение?


Tsyklopо бишь парсер нашел какую-то инфупочему тут не проверить на то кому надо и отправить?
зачес ещё звенья?
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873039
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
достоинство ws в том, что отправка может быть в любом месте кода.
парсер выделил параметр - прогнал по условиям для каждого юзера - и если подходит - отправляет.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873046
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя, Парсер и так будет загружен парсингом в 10 (а может и больше) потоках будет идти парсинг данных. И нагружать его еще WS мне кажется лишним + для определения нужны настройки, а это тоже может повлиять на скорость. Лучше он будет быстро парсить чем медленно.

Определять подходит или нет будет сервак бэк энда, который может связаться с бд ну и с WS собственно. Он будет хранить в себе настройки юзверей в памяти.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873051
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopвадя, Парсер и так будет загружен парсингом в 10 (а может и больше) потоках будет идти парсинг данных. И нагружать его еще WS мне кажется лишним + для определения нужны настройки, а это тоже может повлиять на скорость. Лучше он будет быстро парсить чем медленно.

Определять подходит или нет будет сервак бэк энда, который может связаться с бд ну и с WS собственно. Он будет хранить в себе настройки юзверей в памяти.может быть, но я бы взял направление на уменьшение звеньев.
...
Рейтинг: 0 / 0
Embedded или отдельные Entity? Hibernate
    #39873105
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopвадяпропущено...
но тогда надо контролировать время сессии
У меня нет HttpSession. REST-API сервис + простое приложение для парсинга (без спрингов и прочей штуки)
Делай тест времени загрузки и приходи с проблемой если возникнет.
...
Рейтинг: 0 / 0
81 сообщений из 81, показаны все 4 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Embedded или отдельные Entity? Hibernate
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]