본문 바로가기

전체 글

(37)
[JPA] JPA란 JPA (Java Persistence API) 자바 진영의 ORM(Object Relational Mapping) 기술 표준 * ORM 객체 관계 매핑 - 객체는 객체대로 설계 - 관계형 데이터베이스는 관계형 데이터베이스대로 설계 - ORM 프레임워크가 중간에서 매핑 - 대중적인 언어에는 대부분 ORM 기술이 존재 JPA의 장점 SQL 중심적인 개발에서 객체 중심으로 개발할 수 있기 때문에 SQL을 작성하지 않아도 된다. 개발 생산성, 유지보수, 개발 속도가 확연히 상승한다. 생산성 CRUD 저장 : jpa.persist(member) 조회 : Member member = jpa.find(memberId) 수정 : member.setName("변경할 이름") 삭제 : jpa.remove(member) ..
[Spring Boot] Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 12 more JDK 11 버전으로 스프링 부트 프로젝트를 진행을 하니 오류가 발생하며 실행이 되지 않았다. 원인은 JDK..
[Spring Boot] p6spy - 외부 라이브러리 사용하기 https://github.com/gavlyukovskiy/spring-boot-data-source-decorator GitHub - gavlyukovskiy/spring-boot-data-source-decorator: Spring Boot integration with p6spy, datasource-proxy, flexy-pool and s Spring Boot integration with p6spy, datasource-proxy, flexy-pool and spring-cloud-sleuth - GitHub - gavlyukovskiy/spring-boot-data-source-decorator: Spring Boot integration with p6spy, datasource-p... g..