Size: a a a

Java Web and more

2020 September 11

RS

Ruslan Stelmachenko in Java Web and more
тут то же самое, что и в клиент-сайд шаблонах.
form:input может раскрыться не только в простой input, а в html кусок любой сложности, где значение path может попасть вовсе не в name input-а, а в какой-нибудь внутренний div или в input, который вложенный в куче DIV-ов и т.п.
источник

RS

Ruslan Stelmachenko in Java Web and more
К тому же, path тут - это не просто аналог атрибута name. это еще и имя поля Java-модели, и под капотом, например, если у этого поля в данный момент есть какое-то значение, оно заполнится в value тэга input (на сколько я помню, давненько с JSP не работал).
источник

АC

Алексей C in Java Web and more
Nonverbis
Прохожу видеокурс по Spring MVC от O'Reilly. Лектор говорит: вот давайте сделаем input через тэг шаблонизатора. Это все хорошо. Только я что-то не вижу, чего он хочет добиться? вот через секунду в видеокурсе он уберет вторую строчку - дескать, мы же все уже переписали.

Я не понимаю, чего он хочет добиться-то? Точно также все захардкожено. Ладно бы он из POJO что-то вытянул. Например, написал бы {{ form.as_p() }}, как в Джанго. И форма бы вся отрендерилась.  Нет, он сидит, хардкодит.

Помогите, пожалуйста, понять, зачем надо тегами оформлять вместо простой формы в данном конкретном случае.
источник

АC

Алексей C in Java Web and more
Ruslan Stelmachenko
тут то же самое, что и в клиент-сайд шаблонах.
form:input может раскрыться не только в простой input, а в html кусок любой сложности, где значение path может попасть вовсе не в name input-а, а в какой-нибудь внутренний div или в input, который вложенный в куче DIV-ов и т.п.
как раскрыться может?
источник
2020 September 12

RS

Ruslan Stelmachenko in Java Web and more
Алексей C
как раскрыться может?
Если заменить шаблон тэга на свой.
источник

C

Captcha bot in Java Web and more
Bollis, код неверный, обратись к админу.
источник
2020 September 13

A

Aaa4 in Java Web and more
в JPQL есть возможность обратиться к таблице связи? Т.е вот обращение к аккаунту Account, к статье Article, а к промежуточной таблице связи account_article без nativeQuery = true можно как то обратиться?
источник

AE

Alexandr Emelyanov in Java Web and more
Aaa4
в JPQL есть возможность обратиться к таблице связи? Т.е вот обращение к аккаунту Account, к статье Article, а к промежуточной таблице связи account_article без nativeQuery = true можно как то обратиться?
Нет, там это и не нужно. Задача какая?
источник

A

Aaa4 in Java Web and more
Alexandr Emelyanov
Нет, там это и не нужно. Задача какая?
я разбираюсь с выбором статей по категориям (чтобы у каждой статьи, возращаемой запросом, были категории из списка параметров) : как нативный sql написать я нашел, но там я делаю запрос к промежутойной таблице...
источник

AE

Alexandr Emelyanov in Java Web and more
Aaa4
я разбираюсь с выбором статей по категориям (чтобы у каждой статьи, возращаемой запросом, были категории из списка параметров) : как нативный sql написать я нашел, но там я делаю запрос к промежутойной таблице...
Так вопрос в чем?
источник

A

Aaa4 in Java Web and more
Alexandr Emelyanov
Так вопрос в чем?
вот нативный запрос, я его пытаюсь под jpql переписать
https://pastebin.com/NtwWbTFQ
источник

РН

Роман Нагаев... in Java Web and more
Aaa4
в JPQL есть возможность обратиться к таблице связи? Т.е вот обращение к аккаунту Account, к статье Article, а к промежуточной таблице связи account_article без nativeQuery = true можно как то обратиться?
если связь сделана через отдельную сущность то можно
источник

A

Aaa4 in Java Web and more
Роман Нагаев
если связь сделана через отдельную сущность то можно
не, таблица связи просто join_table у меня прописана в мэппинге. У нее сущности @Entity нет.
@ManyToMany(cascade = {CascadeType.REFRESH, CascadeType.PERSIST, CascadeType.MERGE})
   @JoinTable(name = "article_category",
           joinColumns = {@JoinColumn(name = "article_id")},
           inverseJoinColumns = {@JoinColumn(name = "category_id")})
   private List<Category> categories = new ArrayList<>();
источник

РН

Роман Нагаев... in Java Web and more
Aaa4
не, таблица связи просто join_table у меня прописана в мэппинге. У нее сущности @Entity нет.
@ManyToMany(cascade = {CascadeType.REFRESH, CascadeType.PERSIST, CascadeType.MERGE})
   @JoinTable(name = "article_category",
           joinColumns = {@JoinColumn(name = "article_id")},
           inverseJoinColumns = {@JoinColumn(name = "category_id")})
   private List<Category> categories = new ArrayList<>();
лучше бы сделать, потом если понадобится ещё данные в связку добавить, всё равно придётся переделывать
источник

AE

Alexandr Emelyanov in Java Web and more
Роман Нагаев
лучше бы сделать, потом если понадобится ещё данные в связку добавить, всё равно придётся переделывать
Не надо
источник

AE

Alexandr Emelyanov in Java Web and more
Aaa4
не, таблица связи просто join_table у меня прописана в мэппинге. У нее сущности @Entity нет.
@ManyToMany(cascade = {CascadeType.REFRESH, CascadeType.PERSIST, CascadeType.MERGE})
   @JoinTable(name = "article_category",
           joinColumns = {@JoinColumn(name = "article_id")},
           inverseJoinColumns = {@JoinColumn(name = "category_id")})
   private List<Category> categories = new ArrayList<>();
Делается не сложно, я с телефона
источник

AE

Alexandr Emelyanov in Java Web and more
Так бы написал
источник

A

Aaa4 in Java Web and more
Роман Нагаев
лучше бы сделать, потом если понадобится ещё данные в связку добавить, всё равно придётся переделывать
стоп стоп стоп, а зачем ?
разве нельзя вызвать например, статью, потом добавить ей категорию из существуюших, потом сохранить статью,
в таблицу связи само добавится при сохранении
источник

РН

Роман Нагаев... in Java Web and more
Alexandr Emelyanov
Не надо
почему? я пока не ловил плюсов от скрытия связки кроме небольшого упрощения связей а вот неявных проблем пару раз отхватил
источник

A

Aaa4 in Java Web and more
Alexandr Emelyanov
Делается не сложно, я с телефона
я буду не против увидеть это в будущем , как оно работает, пока на том что уже есть поиграю
источник