728x90
반응형
https://wildeveloperetrain.tistory.com/332
위 링크가 정리가 잘 된 것 같다. 실무를 해보면서 유의해야할 점들을 저장해놓는다.
1. application.yml에서 hibernate 설정이 잘 안될 수 있다.
- 따로 Datasource config를 위한 Bean들을 만들어서 Config에서 설정 내용을 주입해줘야할 수도 있다.
2. DB에 설정 변경
아래 내용을 적용해야할 수 있다. 정확하게 기억이 나지 않아서 구문만 저장해놓는다.
GRANT XA_RECOVER_ADMIN ON *.* TO 'admin'@'%';FLUSH PRIVILEGES;
3. maven, gradle 에서 패키지 관리
atomikos가 상속받는 쪽이 javax와 jakarta가 혼합되어있다. jakarta쪽만 필요하다면 gradle에서 javax의 의존성에 exclude를 처리해줘야한다.
4. 트랜잭션 묶었을때 유의사항
트랜잭션은 잘 묶이지만 성능이 느려질 수 있다.
728x90
반응형
'Programming-[Backend] > Database' 카테고리의 다른 글
[TIL] MySQL 사용 관련 주요 팁 모음: 타입, INET_ATON, FK 물리적으로 걸지 않기 (0) | 2024.08.26 |
---|---|
[TIL][link] DB Connection Pooling, context manager (0) | 2023.09.18 |
[TIL] DB pagination offset 문제, covering index (0) | 2023.08.17 |
[TIL] insert시 ForeignKey에 제한 걸기: DB Trigger 사용 (2) | 2023.07.23 |
[TIL] 😎 MYSQL 필드 최대 길이 정의 varchar 255 vs 191 (0) | 2023.05.04 |