
Sergey
06.03.2017
11:55:05
это где такие набросы?
и почему сыроват?

Dmitry
06.03.2017
11:55:15
теперь здесь

Митко Соловец?
06.03.2017
11:55:26
вроде проектов нет на нем

Google

Митко Соловец?
06.03.2017
11:55:31
нет коммьюнити островков
ща короче, стороны пояснят

KrivdaTheTriewe
06.03.2017
11:56:27
Нету открытых проектов индустриально значимых кроме самой идеи

Sergey
06.03.2017
11:57:11
идея не на котлине
котлин в спринг довольно бодро заходит. спринг значимый проект?
и такое себе гавно?

Митко Соловец?
06.03.2017
11:58:45
а Кривда говорит про нативные открытые значимые проекты

Aliaksei
06.03.2017
11:59:02
Накину немного, прошёлся я недавно по компаниям, поговорить про жизнь, да работу поискать(Минск).
Так вот в трёх, знали и говорили про Котлин как используют и планируют развивать
и это не хипстерские места

Митко Соловец?
06.03.2017
11:59:17

Aliaksei
06.03.2017
11:59:18
а банк, к примеру

Митко Соловец?
06.03.2017
11:59:24
что думаю работодатели про Котлин

Google

Aliaksei
06.03.2017
11:59:49
От работотодателя, скажу не много зависит
зависит от CTO/techleads

Митко Соловец?
06.03.2017
12:00:11
окей

Pavel
06.03.2017
12:01:25
Resteasy умеет в загрузку данных чанками?

Митко Соловец?
06.03.2017
12:01:27
>про Котлин как используют и планируют развивать
так как?

Aliaksei
06.03.2017
12:02:11
Что используют на Андроид и в проде, и рады. Что есть бекенд на нём, и DSL
нравится

Sergey
06.03.2017
12:02:27
в андроид его уже везде тащат походу

Митко Соловец?
06.03.2017
12:02:30
бэкенд чистый? или есть фреймворк?

Aliaksei
06.03.2017
12:02:31
ага

Митко Соловец?
06.03.2017
12:02:38
ну про андроид понятно, там выбора нет

Aliaksei
06.03.2017
12:02:41
да пофиг на фреймворки же)

Nikolay
06.03.2017
12:02:45
а на скале под андроид пишут? или dalvik не тянет?

Sergey
06.03.2017
12:02:48
а на бекенде выбор большой?

Nikolay
06.03.2017
12:02:50
или что там сейчас, ART

Митко Соловец?
06.03.2017
12:03:00

Aliaksei
06.03.2017
12:03:06
большой, но всё об одном
где можно в java там можно в котлин и счастье придёт.

Vladislav
06.03.2017
12:03:31

Google

Sergey
06.03.2017
12:03:34
берешь спринг бут, котлин и радуешься жизни
без всяких akka http

Антон
06.03.2017
12:03:48
я забыл джаву

Vladislav
06.03.2017
12:03:48
Спрингбут

Aliaksei
06.03.2017
12:03:53
Ну типа того. Берёшь что есть, и добавляешь котлин
спринг-неспринг пофиг

Vladislav
06.03.2017
12:03:58
фeйспалм.жпг

Митко Соловец?
06.03.2017
12:04:24
hype train

Aliaksei
06.03.2017
12:04:45
можно хайпом меряться, а можно работать
с котлином)

Vladislav
06.03.2017
12:05:06
Вот вот, работать бeз хайпа котлина и спрингбута

Aliaksei
06.03.2017
12:05:23
угм, можно и так

Aliaksei
06.03.2017
12:05:29
никаких проблем же

Sergey
06.03.2017
12:05:30
и писать на сях
а то с++ был хайпом
джава была хайпом

Aliaksei
06.03.2017
12:05:39
ну это лишеее

Vladislav
06.03.2017
12:05:39
Зачeм сразу си

Aliaksei
06.03.2017
12:05:47
ай всё
)

Google

Alexander
06.03.2017
12:06:02

Митко Соловец?
06.03.2017
12:10:53

Alexander
06.03.2017
12:36:43
Кто-нибудь работал со спланк сдк? Как отослать ивент на тсп инпут без аутентификации?

Alexander
06.03.2017
13:25:15
Ребята, есть такая чудесная аннотация @Modifying. Чем будет отличаться логика работы, если вместо нее над методом своего dao я напишу @Transactional(propagation = Propagation.MANDATORY)?
Насколько я понимаю, в любом из этих случаев я получу исключение, если вызываемый метод dao не будет обернут в транзакцию где-то кем-то раньше

Митко Соловец?
06.03.2017
13:29:00

Alexander
06.03.2017
13:36:11
Если пишешь свой репозиторий, который расширяет JpaRepository и хочет допилить туда какой-то свой кастомный метод deleteOrUpdateAByX(), который будет что-то изменять или удалять, то без @Modifying при вызове метода вылетает исключение. Более того, когда ты добавляешь @Modifying и снова пробуешь вызвать метод, то ловишь второе исключение, где говорится, что нужна транзакция.
Во всяком случае, у меня так было :)

Admin
ERROR: S client not available

Anton
06.03.2017
13:48:05
ну так у JpaRepository свои на изменения с анотацией уже, а ваш кастомный нет

Alexander
06.03.2017
13:56:10
Таким образом, если мое dao расширяет просто Repository<T, ID>, а не JpaRepository, то никому будет на эту @Modifying смотреть и исключения бросать, верно?

Anton
06.03.2017
13:57:39
я ей не пользовался, но как понял она делает что-то типо em.clear()
зачем она вам вообще
и ей нужна транзакция
поэтому у вас и вылетает исключение
так как на jpaRepo класс ридонли стоит

Alexander
06.03.2017
14:02:24
Хочу обезопасить себя от вызова update-delete метода dao без транзакции
Если вдруг где-то у сервиса потеряю @Transactional

Anton
06.03.2017
14:04:43
если вы наследуетесь от JpaRepository там на классе висит @Transactional(readOnly = true)
поэтому вам в любом случае надо вешать @Transactional

Google

Alexander
06.03.2017
14:06:35
Но большая часть моих dao наследуется от чистого Repository :)

Anton
06.03.2017
14:07:12
Ну так они без транзакции и не выполнятся)

Nick
06.03.2017
14:07:25
@JBaruch в оперсорс артифактори докер есть?

Baruch
06.03.2017
14:07:51

Nick
06.03.2017
14:08:15

Baruch
06.03.2017
14:08:33
В features же

Nick
06.03.2017
14:09:32

Baruch
06.03.2017
14:09:58

Nick
06.03.2017
14:10:28
ну и на том спасибо)

Baruch
06.03.2017
14:11:21

Nick
06.03.2017
14:15:38

Baruch
06.03.2017
14:18:39

Nikolay
06.03.2017
14:18:55

Nick
06.03.2017
14:19:25
И что ограничивать

Baruch
06.03.2017
14:20:19

Nick
06.03.2017
14:20:30
Да большая ж)))
Мы нищеброды ж