1. 저장하기 1-1 save 메소드는 생성된 id를 반환한다. 2. 하나의 객체 가져오기 2-1. 객체를 지정된 클래스로 반환하고, 없으면 null이 반환된다. // 저장하기 SessionFactory factory = new Configuration() .configure("hibernate.cfg.xml") .addAnnotatedClass(Student.class) .buildSessionFactory(); Session session = factory.getCurrentSession(); try { Student tempStudent = new Student("Pilseong", "Heo", "heops79@gmail.com"); session.beginTransaction(); session...
0. Hibernate는 Java JPA를 구현한 ORM 라이브러리이다. 0-1 Object Relational Model은 0-1-1 데이터베이스의 Table과 Entity를 매핑해 주고 0-1-2 읽기, 쓰기, 업데이트, 삭제 등의 기능을 쉽게 제공한다. 0-1-3 이런 기능을 지원하기 위해 ORM라이브러리들은 내부적으로 JDBC 드라이버를 직접 사용한다. 1. dependency를 pom.xml에 추가한다. 1-1 hibernate core 모듈을 추가한다. 1-2 mysql connector를 추가한다. 1-3 lombok은 선택사항이지만 추가하면 편리하다. 재귀 호출 문제로 주의할 점들이 있다. 1-3-1 lombok의 재귀호출문제에 대해 잘 모르면 사용하지 않는 게 속편하다. 어딘가 포스팅 중..
Spring Data JPA를 사용하다 보면 쿼리를 직접 사용할 경우가 있다. 1. Spring Data의 DAO는 대부분의 경우 JpaRepository를 상속한 인터페이스를 정의하여 사용한다. 2. 사용자가 직접 query를 사용하고 싶으면 인터페이스에 직접 메소드를 정의할 수 있다. 2-1 원하는 형식의 메소드를 정의하면서 필요한 인자값과 반환 타입을 지정한다. 2-1-1 특정타입인 경우 특정타입, Collection일 경우 Set, List, Map 등을 사용한다. 2-2 메소드에 @Query Annotation을 사용한다. 2-3-1 @Query annotation에 들어갈 field 이름은 테이블이 아닌 Entity 클래스와 Entity의 속성이름이다. 2-3-2 즉 Entity클래스 이름이 ..
- Total
- Today
- Yesterday
- 도커 개발환경 참고
- AWS ARN 구조
- Immuability에 관한 설명
- 자바스크립트 멀티 비동기 함수 호출 참고
- WSDL 참고
- SOAP 컨슈머 참고
- MySql dump 사용법
- AWS Lambda with Addon
- NFC 드라이버 linux 설치
- electron IPC
- mifare classic 강의
- go module 관련 상세한 정보
- C 메모리 찍어보기
- C++ Addon 마이그레이션
- JAX WS Header 관련 stackoverflow
- SOAP Custom Header 설정 참고
- SOAP Custom Header
- SOAP BindingProvider
- dispatcher 사용하여 설정
- vagrant kvm으로 사용하기
- git fork, pull request to the …
- vagrant libvirt bridge network
- python, js의 async, await의 차이
- go JSON struct 생성
- Netflix Kinesis 활용 분석
- docker credential problem
- private subnet에서 outbound IP 확…
- 안드로이드 coroutine
- kotlin with, apply, also 등
- 안드로이드 초기로딩이 안되는 경우
- navigation 데이터 보내기
- 레이스 컨디션 navController
- raylib