
Andrey ?
16.02.2017
09:25:21

Aliaksei
16.02.2017
09:25:39

Zaur
16.02.2017
10:40:02
вот вы смеетесь, а мне реально приходится работать с этим:

Google

Ivan
16.02.2017
10:40:32
сравнил тут на досуге jooq и querydsl, ну первый значительно выигрывает в плане API и понятности, у второго все же больше заморочки в сторону JPA

Zaur
16.02.2017
10:41:00
истинная боль и унижение не от java или c++, а от говнокода ))

Luger
16.02.2017
10:41:31

Ivan
16.02.2017
10:42:06

Luger
16.02.2017
10:43:19
а, я видимо перепутал %) кто-то в скала-чате писал, что юзает жука

Ivan
16.02.2017
10:43:38
ну так как я всем советую отказываться от JPA в сторону нативного SQL, то к SQL составляющей этих либ отношусь положительно, а JOOQ имеет очень мощное API в целом, там по моему напичкано всем чем можно

Vadym
16.02.2017
10:43:57
я юзаю Jooq сейчас)

Ivan
16.02.2017
10:44:08
единственный минус это платная лицензия для ORACLE и другие платных бд

Anton
16.02.2017
10:45:08

Sergey
16.02.2017
10:45:28

Anvar
16.02.2017
10:45:44
А юзал кто JDBI?

Ivan
16.02.2017
10:47:27
мое субъективное мнение что JPA не нужно, так как ухудшает кодовую базу(заставляя юзать смесь запросов из аннотаций, criteria api и т.д.), увеличивает количество ошибок в проекте(если есть новички), усложняет проект заставляя выделять толстые модели с миллионом связей, что часто не нужно, чаще выбираешь из БД только то что нужно в конкретной задаче
ну и плюс у Hibernate куча всяких проблем которые усложняют его использование

Google

guga
16.02.2017
10:49:46
зато не нужно знать sql :trollface:

Ivan
16.02.2017
10:49:58
да нужно в том то и дело

Luger
16.02.2017
10:50:43

guga
16.02.2017
10:51:13
Но рынку как-то всё равно

Igor
16.02.2017
10:56:21

Vadym
16.02.2017
11:14:37

Wystan
16.02.2017
11:15:12
А посоветуйте видео джаве 8, чтобы быстро узнать что там нового. И по реактивным стримам тоже на джаве
Судьба вынуждает со скалы на джаву временно перейти.
Спасибо!

Sergey
16.02.2017
11:17:10

Daniel
16.02.2017
11:19:26

Igor
16.02.2017
11:19:34

Vadym
16.02.2017
11:20:53

Oleksandr
16.02.2017
11:21:09

Wystan
16.02.2017
11:26:05
Тут поощряется мультиленгвидж видение. Тяжело быть зашоренным скалистом.

Konstantin
16.02.2017
11:44:14

Митко Соловец?
16.02.2017
11:44:25
queryDSL торт
а еще можно на основе нее своё писать

Google

Igor
16.02.2017
11:44:59
ну у нас свои штучки поверх qdsl всякие есть

Anton
16.02.2017
11:44:59
queryDSL торт
Сейчас думаю как с ним сделать сортировку по количеству элементов в коллекции

Митко Соловец?
16.02.2017
11:45:12
на гитхабе были примеры
у них

Anton
16.02.2017
11:45:27
Щас посмотрю, спасибо

Митко Соловец?
16.02.2017
11:46:07

Nick
16.02.2017
11:46:51

Kolas
16.02.2017
11:48:34
здарова. у меня в проекте есть таблица MESSAGES с primary key _id с типом поля INTEGER, но другая таблица ATTACHMENTS ссылается на эту таблицу через foreign_key типа TEXT. это вообще правильно? мне кажется что это косяк

Andrey
16.02.2017
11:51:22
Пишу клиент SOAP с помощью Spring Web Services. Надо отправлять запросы параллельно в несколько потоков. Какие есть подводные камни?

Adam
16.02.2017
11:53:01
List<String> names = new ArrayList<>(Arrays.asList("alex", "kate"));
Map<String, List<String>> name2Synonyms = new HashMap<>();
for (String name : names) {
name2Synonyms.put(name, getSynonymsByName(name));
}
есть идеи как name2Synonyms заполнить лямбдой в одну строчку?

Ivan
16.02.2017
11:54:55

Ivan
16.02.2017
11:55:24

Митко Соловец?
16.02.2017
11:55:33

Adam
16.02.2017
11:56:36
хорошо, только всё равно 2 строки (

Митко Соловец?
16.02.2017
11:56:45
в смысле две?

Adam
16.02.2017
11:56:56
в одной мапу объявить во второй собрать

Митко Соловец?
16.02.2017
11:57:10
понял про что ты

Ivan
16.02.2017
11:59:20
Map<String, List<String» name2Synonyms = Stream.of("alex", "kate").collect(Collectors.toMap(k -> k, v -> getSynonymsByName(v)));
так?

Митко Соловец?
16.02.2017
11:59:31
опередил

Google

Митко Соловец?
16.02.2017
11:59:40
только запостить хотел
да, так

Vadym
16.02.2017
12:29:05
Кто то использует JBoss fuse 6.3 в своих проектах?

Vitaly
16.02.2017
12:31:34

Admin
ERROR: S client not available

Vitaly
16.02.2017
12:36:11
Ну серьезно, вариант в одну строчку какой-то несимпатичный
Вот в две самый приятный на вид имхо

Yura
16.02.2017
14:05:08
Привет, инфы может быть и мало, но что есть, то есть.
Есть таблица, у неё текстовая колонка. В сущности на это поле навешен AttributeConverter, который перегоняет из String в нужный класс и назад.
Для отображения на странице используется тапестревский грид. Когда данные отображаются, видно что после sql-запроса select вижу куча update записей - сколько у меня строк отображается в гриде, по тем идёт адпейт моего конвертируемого поля.

Ivan
16.02.2017
14:32:37
JPA?

Pavel
16.02.2017
14:36:10
https://www.manning.com/books/kotlin-in-action

Sergey
16.02.2017
14:50:10

Alexander
16.02.2017
14:50:39
Вы бы еще книги по делфи кинули в чатик

Митко Соловец?
16.02.2017
14:51:58

Aleksey
16.02.2017
14:56:53
мех

Sergey
16.02.2017
14:57:45
я смотрю вы тут без руслана разошлись)

Митко Соловец?
16.02.2017
14:59:51

Pavel
16.02.2017
14:59:54
Ты понимаешь же, что ты не прав?

Sergey
16.02.2017
15:00:52

Aleksey
16.02.2017
15:01:11

Google

Sergey
16.02.2017
15:01:28

Митко Соловец?
16.02.2017
15:01:36

Aleksey
16.02.2017
15:03:54

Aliaksei
16.02.2017
15:25:31
http://appliedscala.com/blog/2017/myth-of-scala-as-better-java/

Sergey
16.02.2017
15:26:38
наброс вида "а чо скалисты не юзаю стандарный джава стек?"

Baruch
16.02.2017
15:29:29
не вернулся Руслан, не?

guga
16.02.2017
15:30:28

Baruch
16.02.2017
15:34:16

Aleksey
16.02.2017
15:34:44

Митко Соловец?
16.02.2017
15:35:07
@HeapyHop
Привет

Руслан
16.02.2017
15:35:55
Привет

Aleksey
16.02.2017
15:36:11

Руслан
16.02.2017
15:36:23
Чет ничего не меняется в чате смотрю

Aleksey
16.02.2017
15:36:42

Baruch
16.02.2017
15:39:25