본문 바로가기
728x90

분류 전체보기113

JPA @Transactional 관련 Case https://velog.io/@eastperson/Transactional-%EC%83%81%ED%99%A9%EB%B3%84-commit-rollback-%EC%A0%84%EB%9E%B5 @Transactional 상황별 commit, rollback 전략스프링을 사용하여 개발을 하면서 예외를 가장 예민하게 처리하는 기능 중 하나가 @Transactional입니다. @Transactional은 우리가 아는 데이터베이스의 트랜잭션과 같이 ACID의 특징을 가지면서 더 이상velog.io 2024. 9. 2.
[JPA] Springboot 3.x 버전 JPA 카멜표기법 변수명 DataBase 내 스네이크 표기법으로 변환 application.ymlspring: jpa: properties: hibernate: physical_naming_strategy: org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStrategy 카멜표기법으로 작성한 변수명이 DataBase(Mysql)상에 소문자+언더바로 변환되어 칼럼명이 저장됨as-is) apiKeyto-be) api_key  일부 내용더보기spring: jpa: properties: hibernate: physical_naming_strategy: org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStra.. 2024. 7. 31.
[Database/JPA] 생성일자,수정일자,id DB에 기본적으로 들어가는 컬럼에 대해 별도로 클래스를 생성해 상속받아 이용한다. @Getter@MappedSuperclass@EntityListeners(AuditingEntityListener.class)public abstract class BaseEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long uid; @CreatedDate @Column(updatable = false, nullable = false) private LocalDateTime createdAt; @LastModifiedDate @Column(nullable = false) private.. 2024. 6. 20.
[리액트 네이티브] 오류 발생 및 필요에 따른, 해결 install 기록 내비게이션 yarn add react-navigation 모르겠음 아이콘쓰려고?.. yarn add native-base @expo/vector-icons 오류나서 Web Bundling failed 17029ms (C:\Users\Alice\testexpo\node_modules\expo\AppEntry.js) Unable to resolve "react-native-safe-area-context" from "node_modules\native-base\lib\module\core\NativeBaseProvider.js" expo install react-native-safe-area-context 오류나서 Unable to resolve "normalize-css-color" from "node_m.. 2024. 1. 31.
[NativeReact/Windows+iPhone(선 연결)] 리액트네이티브 앱 개발 시작하기 Expo로 프로젝트 시작하기 환경 - Windows10, iPhone, VSCode 준비 Node js 설치 (+npm 설치) Expo 계정생성 ( https://expo.io/ ) VSCode 설치 Expo cli 설치 명령어 입력은 cmd창 or VSCode의 터미널에서 진행 5-1. expo cli 설치 명령어 npm install -g expo-cli 만약) npm ERR! code ECONNERESET 에러 발생시 더보기 해결 : 재부팅 후 정상설치 됨 실행 1. 프로젝트 생성 expo init (프로젝트명) 내 프로젝트 명은 testexpo 파란글씨 나오면 방향키로 ' blank ' 선택하기(캡처없음!) 2. 프로젝트 실행 cd testexpo 프로젝트가 생성된 디렉토리로 이동, npm sta.. 2024. 1. 26.
MySQL Server 8.2.0 설치 및 접속하기 MySQL server 설치하기 https://dev.mysql.com/downloads/mysql/ - 회원가입 X MySQL Configurator 진행 3306 포트 연결불가 기존의 MariaDB가 설치되어 있는 경우, 동일한 포트번호 사용으로 충돌이 일어나서 진행X MySQL과 MariaDB는 한 컴퓨터에 동시에 설치할 수 없습니다. 해결> C:\Program Files\MariaDB 10.11\data 디렉토리에 위치한 my.ini 파일을 수정한다. (원본은 따로 저장해두는것도 방법) 포트번호 3306을 모두 3307로 임의 변경하고, 작업관리자 - 서비스 에서 MariaDB 를 다시 시작한다. 터미널에서 MySQL 접속하기 윈도우 환경에서 cmd 창 실행 MySQL 이 설치된 디렉토리로 이동 .. 2023. 11. 22.
반응형