|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
KachalovДмитрий МухЗа это время и движков прибавилось, и транзакции появились, сессии, представления, валидация... - можно считать что оно устаканилось? или процесс еще идет? хайпа точно в разы меньше сталоустаканилось оно ещё пять с лишним лет назад ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 23:40 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
PetroNotC SharpKachalovТС конкретная проблема или он интересуется тем о чем думал Фаулер когда описывал паттерн?именно думал). ТС сам код не пишет. Теоретизирует. Ты то тот ещё писатель. Вот скажи, Петрович, ты когда книгу читаешь, в которой автор код не написал будешь пытаться написать код? не думал ли ты, что если автор не включил код, то значит он не очень то и нужен? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 23:51 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
Kachalovзабыл никникто в здравом уме не будет мапить наследование в БД - мапил, работает, проблем нет (если помнить какую стратегию использовал и учитывать это при написании запросов) а я 20 лет назад на бейсике игры писал и что дальше? ты если остановился в развитии так и скажи мы поймем) программист в текущих реалиях -это губка,которая должна впитывать все новое моментально иначе ее выинут на помойку правильно это или нет-вопрос не это этой темы - ты или подстраиваешья или выходишь из игры ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 00:00 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
asv79Kachalovпропущено... - мапил, работает, проблем нет (если помнить какую стратегию использовал и учитывать это при написании запросов) а я 20 лет назад на бейсике игры писал и что дальше? ты если остановился в развитии так и скажи мы поймем) программист в текущих реалиях -это губка,которая должна впитывать все новое моментально иначе ее выинут на помойку правильно это или нет-вопрос не это этой темы - ты или подстраиваешья или выходишь из игры - ?? о чем Вы? какие то претензии ко мне лично? я помешал Вам программировать на Бейсике и Вы стали губкой? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 00:42 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
questionerне думал ли ты, что если автор не включил код, то значит он не очень то и нужен?ты читаешь книги по архитектуре. Вроде бы логические построения предложения у тебя должны быть. Но нет! Они отсутствуют! Впечатление, что тебя на каторге поставили архитектором. А ты ненавидишь программировать. "если в книге нет кода, значит кодировать не нужно - это глупость". "если в книге 4 метода наследования, то начинать надо не с умолчания - это глупость". В школе ПОСЛЕДОВАТЕЛЬНОЕ изложение материала. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 07:19 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
maytonquestioner, давай приводи полную цитату Фаулера. А то получается как в анекдоте про Рабиновича который Шаляпина напел. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 12:40 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
questioner, И что непонятного в красном? В базе нельзя контролировать целостность FK так как инфа разбросана по таблицам. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 12:53 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
questioner, Теперь приводи не объектную модель, а модель физическую в бд. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 12:55 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
ТС, Смотришь в книгу, а вопрос задаёшь что в голову взбредет. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 12:58 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
PetroNotC Sharpquestioner, И что непонятного в красном? В базе нельзя контролировать целостность FK так как инфа разбросана по таблицам. Ну то есть он просто имеет ввиду, что такую ситуацию при таком маппинге тяжело хендлиьт и получается какое-то говно? PetroNotC Теперь приводи не объектную модель, а модель физическую в бд. А чего приводить то - таблицы только для конкрентных классов (футболистов и крикетистов) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 12:58 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
ФаулерСитуацию можно упростить, если вообще не создавать полей, принадлежащих суперклассу. А нафига вообще тогда этот суперкласс как entity? ФаулерСуществует и альтернативный вариант: определить открытый интерфейс с методами доступа к супертипу, а в релазиции использовать несколько закрытых полей для каждого конкретного типа. В этом случае интерфейс будет комбинировать значения закрытых полей..... Это о чем вообще? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 13:13 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
Так. Отставить в сторону Фаулера. Срочно читать https://en.wikipedia.org/wiki/Object-relational_impedance_mismatch всем ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 13:27 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
questionerА чего приводить топроверь сколько делает хибер и сюда скрины. Меньше болтай. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 13:33 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
maytonОтставить в сторону Фаулера. +1 ТС ленивый до невозможности. Думает роман читает и практика не нужна. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 13:34 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
PetroNotC SharpquestionerА чего приводить топроверь сколько делает хибер и сюда скрины. Меньше болтай. примени это к себе. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 13:50 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
maytonТак. Отставить в сторону Фаулера. Срочно читать https://en.wikipedia.org/wiki/Object-relational_impedance_mismatch всем Ну тут то понятно. Да в курсе я, что объекты и связи в реляционной базе это разные вещи. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 13:51 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
questionerпримени это к себе.сначала ответь. Ты зачем книгу именно по архитектуре взял? Хобби после работы? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 13:59 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
PetroNotC Sharpquestionerпримени это к себе.сначала ответь. Ты зачем книгу именно по архитектуре взял? Хобби после работы? Если ты посмотришь кому и зачем эта книга предназначается(Фаулер об это в начале пишет), то не будешь задавать тупых вопросов. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 14:02 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
questionerЕсли ты посмотришьскрины давай))) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 14:04 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
questioner, Кто то код пишет. А мы тебе переводить твои скрины будем. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 14:05 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
PetroNotC SharpquestionerЕсли ты посмотришьскрины давай))) Слушай, создай отдельную тему и там учи меня жить - тут другой топик. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 14:07 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
questioner, Закон форумов - ТС не огрызается. (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 14:10 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
PetroNotC Sharpquestioner, Закон форумов - ТС не огрызается. (с) Я могу тебе ещё один закон придумать PetroNotC Sharp - затыкается и не мешает, если по делу сказать нечего, но ты ж в каждой бочке затычка. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 14:12 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
questioner, Твой вопрос закрыт? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 14:20 |
|
Фаулер. Concrete table inheritance
|
|||
---|---|---|---|
#18+
PetroNotC Sharpquestioner, Твой вопрос закрыт? твой рот не закрыт, и это печально. Вопрос открыт. myНу то есть автор просто имеет ввиду, что такую ситуацию при таком маппинге тяжело хендлить и получается какое-то говно? жду ответ Фаулер Ситуацию можно упростить, если вообще не создавать полей, принадлежащих суперклассу. А нафига вообще тогда этот суперкласс как entity? ФаулерСуществует и альтернативный вариант: определить открытый интерфейс с методами доступа к супертипу, а в релазиции использовать несколько закрытых полей для каждого конкретного типа. В этом случае интерфейс будет комбинировать значения закрытых полей..... Это о чем вообще? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 14:25 |
|
|
start [/forum/topic.php?fid=59&msg=39874578&tid=2121072]: |
0ms |
get settings: |
25ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
530ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 657ms |
0 / 0 |