
sss3 ?
03.10.2016
17:53:19
Разговор был о числах

Oleg
03.10.2016
17:53:19
а кто сказал про года?

sss3 ?
03.10.2016
17:53:26
Ничего не видел про год

Мытко
03.10.2016
17:53:31
У листа это года

Google

sss3 ?
03.10.2016
17:53:39
Хмм

Oleg
03.10.2016
17:53:40
тебе привели пример 2009 почему ты его отверг. мы не знаем какие то дополнительные условия?

sss3 ?
03.10.2016
17:53:46
Среди нас Нострадамус
Или ванга
А не 9

Мытко
03.10.2016
17:54:11
Кому

sss3 ?
03.10.2016
17:54:21
Листу

Oleg
03.10.2016
17:54:25
он писал что надо два символа с конца

Мытко
03.10.2016
17:54:36
Я его на работе спрашивал

Oleg
03.10.2016
17:54:37
при 2009 два символа с конца будет 09

sss3 ?
03.10.2016
17:55:04

Oleg
03.10.2016
17:55:19
для стринга есть функция которая только и занимается что делит стринг на части, и имя ей substring

Google

Мытко
03.10.2016
17:55:38
Лист норм
Он просто много вопросов задает

sss3 ?
03.10.2016
17:55:55
Он студент или что?

Oleg
03.10.2016
17:56:15

Мытко
03.10.2016
17:56:59
Я с ним редко разговариваю
Просто сегодня подошел

Oleg
03.10.2016
17:57:21
и поимел тебя?

sss3 ?
03.10.2016
17:57:33
Или он его

Мытко
03.10.2016
17:57:37

Oleg
03.10.2016
17:57:57
своими вопросами

Мытко
03.10.2016
17:58:20
Странные вы

sss3 ?
03.10.2016
17:59:08
Нет нормальных
Это относительность

Gleb
03.10.2016
18:53:40
OrderStatus.NEW
ребят, как этот паттерн называется, и нормально ли иметь такое в коде?

Мытко
03.10.2016
18:54:42
Какой паттерн?

Gleb
03.10.2016
18:54:54
ну а как обозвать еще это

Мытко
03.10.2016
18:54:54
У этого есть название?

Gleb
03.10.2016
18:55:04
хз
хочется знать, есть ли

Мытко
03.10.2016
18:55:17
Ты просто в сеттер пихаешь константу

Google

Мытко
03.10.2016
18:55:28
Которая связана с этим полем
Это либо енам, либо файнал статик поле
И да, я думаю это нормально

Gleb
03.10.2016
18:56:44

Мытко
03.10.2016
18:57:25
Ну давай загуглю

Nik
03.10.2016
19:01:17
Вопросы от нубов сюда или в отдельный чат?

Gleb
03.10.2016
19:15:45
Ну давай загуглю
а можно ли заставить хибер не дергать подобные обьекты из БД, а использовать соответствующие вот эти константные?

Митко Соловец?
03.10.2016
19:43:03
это не паттерн, это энам

Gleb
03.10.2016
19:43:38

Митко Соловец?
03.10.2016
19:46:34
странно, напрашивает по логике энам

Мытко
03.10.2016
19:47:20

Nik
03.10.2016
19:47:59
Тогда начну с простого - посоветуйте туториал по груви для человека, который не знаком с явой)

Митко Соловец?
03.10.2016
19:50:56
можно попробовать с оф.сайта

Мытко
03.10.2016
19:55:24
вот плюсы и минусы такого подхода

Митко Соловец?
03.10.2016
19:56:31
тем более у хибера полная поддержка энамов

Gleb
03.10.2016
20:03:10
спасибо, интересно

Sergey
03.10.2016
20:52:46

Pavel ?
03.10.2016
20:54:56

Gleb
03.10.2016
20:55:17

Google

Митко Соловец?
03.10.2016
20:55:43
если отдельная таблица - то энам не получится
а так энам на колонку маппится

Sergey
03.10.2016
20:55:55
ну в данном случае enum можно мапить например на int

Митко Соловец?
03.10.2016
20:55:56
по крайней мере в хибере

Sergey
03.10.2016
20:55:57
и обратно
ну да, я имею в виду что статус - это колонка в таблице

Gleb
03.10.2016
20:58:53
а так энам на колонку маппится
смущает, что на уровне БД в таком случае нет защиты от дурака, которая сейчас с помощью FK из отдельной таблицы немножко обеспечивается
понятно, конечно, что руками никто никакое левое значение не вставит, но тем не менее

Admin
ERROR: S client not available

Митко Соловец?
03.10.2016
20:59:17
ну да, 3 нормльная тут обеспечивает то, что ты говоришь
но с другой стороны, удобно работать со статусом, нет джойна лишнего

Pavel ?
03.10.2016
20:59:43
Ну в апи это смотрится вполне прилично, а что там за апи или хибер или темплейт или в тупую ждбс пофиг

Мытко
03.10.2016
21:00:24
кстати
я вот тоже за енам
знаете почему?

Gleb
03.10.2016
21:00:44
потому что это красиво?

Pavel ?
03.10.2016
21:00:48
Читаемо

Мытко
03.10.2016
21:00:56
потому что ты не сможешь подставить туда инт
то есть будет типо-безопасность

Митко Соловец?
03.10.2016
21:01:39
но хибер даёт возможность загрузить циферку

Мытко
03.10.2016
21:01:43
то есть у тебя геттер будет

Google

Мытко
03.10.2016
21:01:48
или сеттер
возвращать тим этого енама

Митко Соловец?
03.10.2016
21:02:17
не, Волков
ты дичь втираешь
человек же выше писал, можно вставить циферку

Мытко
03.10.2016
21:02:59
и чо

Митко Соловец?
03.10.2016
21:03:06
все зависит от параметра @Enumerated

Мытко
03.10.2016
21:03:23
чо за аннотация
я с другой планеты

Митко Соловец?
03.10.2016
21:03:36
http://www.codejava.net/frameworks/hibernate/hibernate-enum-type-mapping-example

Мытко
03.10.2016
21:03:42
ясно

Митко Соловец?
03.10.2016
21:03:45
@Enumerated(EnumType.STRING)

Мытко
03.10.2016
21:03:47
для хибера решение

Митко Соловец?
03.10.2016
21:03:49
@Enumerated(EnumType.ORDINAL)
типо можно выбрать константы или числа, в порядке объявления констант

Мытко
03.10.2016
21:04:10
я понял
всё

Митко Соловец?
03.10.2016
21:04:36
а можно нормализировать с отдельной табличкой