Size: a a a

Spring Framework and more

2019 February 18

EA

Evgeny Ageev in Spring Framework and more
Но на всякий случай, @Transactional в Сервисе дописал.
Сервис получается этот класс:
@Repository
@Transactional
public class EmailDAOImpl implements EmailDAO {
private static final String STATUS_TYPE = "mail_status";
private static final String SENT_STATUS = "SENT";
private static final String NOT_SENT_STATUS = "NOT SENT";

@PersistenceContext
   EntityManager em;

@Autowired
   OntologyDAO ontologyDAO;
...
А репозиторий этот:
@Slf4j
@Component
public class OntologyDAOImpl implements OntologyDAO {

   @PersistenceContext
   EntityManager em;
...
(Почему то Component)
источник

RS

Ruslan Stelmachenko in Spring Framework and more
"Наскок я понимаю, все среды для написания запросов имеют по умолчанию - каждый запрос в отдельной транзакции. " - ну это смелое утверждение. Конкретно в Эклипс не использовал подключение к БД, но разные гуи типа DBeaver настраиваются (автокоммит или нет), и по дефолту он отключен для не-тестовых окружений. Но если дело не в транзакциях, тогда больше идей нет. Может 2nd level cache в хибере включен (его никогда не юзал, не знаю, может ли он давать такие эффекты).
источник

EA

Evgeny Ageev in Spring Framework and more
Есть ehCache. Правда по всему проекту не нашел его аннотаций. Для хибернейта вроде тоже аннотаций кеширования не видел.
источник

b💬

binka 💬 in Spring Framework and more
Там дефолтные спринга
источник

EA

Evgeny Ageev in Spring Framework and more
А как включить логирование sql? в persistence.xml в session-factory добавил:
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<property name="use_sql_comments">true</property>
Не сработало. Логгер тоже не Log4J, а SLF4J. А в инете описано только как подключить debug хибернейта в 1м.
источник

RS

Ruslan Stelmachenko in Spring Framework and more
проект на спринг-бут или чистом спринг?
источник

EA

Evgeny Ageev in Spring Framework and more
Спринг Бут
источник

EA

Evgeny Ageev in Spring Framework and more
<logger name="org.hibernate.sql" level="debug" additivity="false">
       <appender-ref ref="Console" />
   </logger> ?
источник

RS

Ruslan Stelmachenko in Spring Framework and more
в application.prperties

spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.properties.hibernate.use_sql_comments=true
источник

RS

Ruslan Stelmachenko in Spring Framework and more
а логгеры тут не причем. хибер не через логгер логирует, а просто в консоль
источник

EA

Evgeny Ageev in Spring Framework and more
application.yml. при его изменении была проблема - показывает на место, где стоит : и типа там : ожидалось. Как будто есть 2 способа его написания.
источник

RS

Ruslan Stelmachenko in Spring Framework and more
через логгер тоже там кое что логируется. вот так включается:

logging.level.org.hibernate.SQL=debug
logging.level.org.hibernate.type=trace

правда это у меня старый проект, там хибер вероятно не последний, так что имена могут отличаться. Вы я вижу пробовали такое, но у вас sql маленькими буквами. Может в этом дело.
источник

EA

Evgeny Ageev in Spring Framework and more
Да, спасибо, чрз логгер увидел. Все верно. Но не находит. Буду искать способ очистить кеш Спринга.
источник
2019 February 19

kk

kot kot in Spring Framework and more
#java #middle #СПб #gamedev
ЗП: от 120 000 руб. до 150 000 руб. на руки.
Команда профессиональных разработчиков, которые сотрудничают с такими известными студиями как Ubisoft, Dice, Riot Games, Electronic Arts, Sony, BioWare, ZeniMax, ищут middle Java dev в свои ряды.
Они участвовали в разработке проектов Injustice: Gods Among Us, Quantum Break, Star Wars: Battlefront II, FIFA 15, NHL 14, GTA 5, World of Tanks и многих других.
Компания активно проявляет себя и получает большое количество заказов поэтому есть возможность перехода между проектами и получения опыта взаимодействия с зарубежными профессионалами и международными командами.

Компания предлагает помощь с переездом в Санкт-Петербург, гибкий рабочий график, дополнительное медицинское страхование, деловые поездки в Канаду и США, возможности быстрого и уверенного развития, ну и конечно же комфортабельный офис расположенный в пешей доступности от большинства достопримечательностей Санкт-Петербурга.

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

Проект будет делаться с нуля, это платформа для игры, но не сама игра, все, что можно сказать. Платформа еще не существует, ее будут разрабатывать. Все будет на java.
Навыки:
*Опыт разработки back-end на Java от 2-х лет
*NoSQL - крайне желателен
*English – Intermediate+
*Опыт в геймдеве не обязателен, желательно опыт разработки микросервисов
Контактная информация:
@valium_miu
источник

DM

Dmitriy Mukhin in Spring Framework and more
Коллеги, привет! Может кто сталкивался? У меня spring, react. Мне нужно после аутентификации редиректить на previous url, который может содержать реактовский роуминг, который начинается после #. Есть в спринге security специальный handler, который хранит savedRequest, который содержит этот targetUrl, но он не содержит в себе реактовский роутинг:(
источник

А

Артем Артемович Артемовский in Spring Framework and more
так # дальше браузера не уходит
источник

А

Артем Артемович Артемовский in Spring Framework and more
разве что ручками записать
источник

DM

Dmitriy Mukhin in Spring Framework and more
А как руками записать?
источник

А

Артем Артемович Артемовский in Spring Framework and more
ну типа в темплейторе прописать этот хештег когда страница отрисовывается
источник

RK

Roman Kushmiruk in Spring Framework and more
У кого-то есть гуд гайд как можно задеплоить свое react/spring boot приложение на heroku (или на крайняк aws);
Официальные туториалы видел) может у кого-то прям есть свое хорошое)
буду очень благодарен
источник