728x90
업무를 하면서 웹 서버를 고객사에 배포 하는 과정에서 다른 팀과의 데이터베이스로 문제가 많았다.
다른 팀에서 계속 ORM을 사용해 달라고 했는데 그 이유가. 서버를 구동(?) 하면서 데이터 베이스에 데이터를 자동으로 생성시켜주는 기능이 있기 때문이다.
해당 기능은 개발하는 우리의 입장에서도 계속 업데이트 사항에 대해 전달해야하는 불편함을 제거할 수 있어 좋지만 우리 팀은 ORM을 사용하고 있지 않았고 sql mapper는 그런 기능이 없는 줄 알았다.
우연히 서칭을 하다가 data.sql 과 schema.sql 관련 내용을 찾게 되었고 서버가 구동 되면서 자동으로 데이터가 들어가는 기능이 있다는 것을 알게 되었다.
단, sql mapper에서 제공해주는 기능은 아닌 것(?) 같다.
아래 글을 한 번 읽어보면 좋다(스프링 관련 내용, 스프링 부트X)
https://github.com/arawn/spring-examples/tree/master/data-access/datasource-initializer
'읽은 책' 카테고리의 다른 글
[읽어볼 거리] java에서 aws s3 적용하기 (0) | 2024.01.19 |
---|---|
[읽어볼 거리] 엑셀 다운로드 (0) | 2023.11.02 |
[읽어볼 거리] jQuery DataTable 서버 사이드 (0) | 2023.10.23 |
[읽어볼 거리] 예외 처리 (0) | 2023.10.21 |
[읽어볼 거리] 라이브러리, 모듈, 플러그인 차이점 (1) | 2023.10.04 |