본문 바로가기

Backend/Spring Boot (4)

반응형
Backend/Spring Boot

[Spring Boot] Mybatis Oracle 연동하는 방법

Spring Boot에서 Mybatis Oracle 연동을 하는 방법에 대하여 알아보도록 하겠습니다.간단하게 오라클에서 대표적인 DEPT(부서) 테이블의 deptno, dept, loc을 조회하는 예제로 접근해 보겠습니다.개발환경 1) InteliJ Community Version2) Java 1.83) Oracle 11g프로젝트 구조Pom.xml org.springframework.boot spring-boot-starter-web org.mybatis.spring.boot mybatis-spring-boot-starter 2.1.4 com.oracle.database.jdbc ojdbc8 runtime org.projectlombok lom..

2021. 3. 2.
Backend/Spring Boot

[Spring Boot] InteliJ Lombok 설정 방법

1. Lombok 다운 받기[ Setting ] → [ Plugin ] → [ Lombok ] → [ Installed ]→ [ OK ]2. Lombok 적용하기[ Setting ] → [ Annotaiton Proceessors ]→ [ Enable Annotation Proccesing Check ]→ [ OK ] Test.classpackage Minimalbook.MinimalManagement;import lombok.Getter;import lombok.Setter;@Getter @Setterpublic class Test { private String userName;}Main.classpackage Minimalbook.MinimalManagement;import org.springf..

2020. 3. 8.
Backend/Spring Boot

[JPA] JPQL의 문법과 파라미터 바인딩

JPQL- JPA를 사용하면 엔티티 객체를 중심으로 개발- JPA는 SQL을 추상화한 JPQL이라는 객체 지향 쿼리 언어 제공JPQL은 엔티티 객체를 대상으로 쿼리, SQL은 데이터베이스 테이블을 대상으로 쿼리// 검색String jpql = "select m From Member m where m.name like '%hello%'"; // Member m result = em.createQuery(jpql, Member.class) .getResultList();JPQL 문법select m from Member m where m.age > 18- 엔티티와 속성은 대소문자 구분(Member, username)- JPQL 키워드는 대소문자 구분 안함 (SELECT, FROM, WHERE)- 엔티티 ..

2020. 2. 10.
반응형