일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 스프링부트기본설정
- 임베디드타입
- springboot기본설정
- MySqlType
- Open EntityManager
- JPA Hint & Lock
- 이해와 원리
- spring
- JPA값타입
- jpa
- JPAmapping
- javageneric
- 데이터베이트h2
- JPAproxy
- JPA프록시
- 제이피큐엘쿼리
- Git
- JDBC connection pool
- 자바제너릭
- dockercmd
- gitinitial
- 스프링부트
- OSIV
- 에이치투데이터베이스
- httppie
- jpqlquery
- springbootproxy
- embededtype
- springbootH2
- sql
- Today
- Total
목록전체 글 (69)
빡코
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.limit-query-result Spring Data JPA - Reference Documentation Example 119. Using @Transactional at query methods @Transactional(readOnly = true) interface UserRepository extends JpaRepository { List findByLastname(String lastname); @Modifying @Transactional @Query("delete from User u where u.active = false") void del..
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#preface Spring Data JPA - Reference Documentation Example 119. Using @Transactional at query methods @Transactional(readOnly = true) interface UserRepository extends JpaRepository { List findByLastname(String lastname); @Modifying @Transactional @Query("delete from User u where u.active = false") void del docs.spring.io 예제 검색조건:..
OverView package study.datajpa.repository; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.*; import org.springframework.data.repository.query.Param; import study.datajpa.dto.MemberDto; import study.datajpa.entity.Member; import javax.persistence.Entity; import javax.persistence.LockModeType; import java..
기초설정 > Preferences Build, Execution, Deployment Build Tools Gradle > Build and run using: Gradle IntelliJ IDEA > Run tests using: Gradle IntelliJ IDEA 롬복 적용 1. Preferences plugin lombok 검색 실행 (재시작) 2. Preferences Annotation Processors 검색 Enable annotation processing 체크 (재시작) 3. 임의의 테스트 클래스를 만들고 @Getter, @Setter 확인 gradel 의존관계 보기 ./gradlew dependencies --configuration compileClasspath H2 database..
값 타입이란? JPA는 데이터 타입을 크게 두 가지로 분류함. 1.Entity type 2.Value type Value 타입은 값의 변경을 추적할 수 없는 타입을 말합니다. int, double와 같은 Primitive 타입뿐만 아니라, Integer, String과 같은 클래스도 참조는 가지지만 값의 변경을 추적할 수 없기 때문에 마찬가지로 Value 타입에 속합니다. (값의 변경을 추적할 수 없다는 말은 값을 변경할 수 없다는 의미입니다. Integer, String의 값을 변경하면 참조하는 주소가 바뀝니다.) int, Integer, String 등 단순히 값으로 사용하는 자바 기본 타입이나 객체 식별자가 없고 값만 존재하기 때문에 추적이 변경시 불가능 생명주기를 엔티티에 의존. 의존하는 엔티티가..
프록시란? •em.find() vs em.getReference() •em.find(): 데이터베이스를 통해서 실제엔티티객체조회 •em.getReference():데이터베이스 조회를 미루는 가짜(프록시) 엔티티 객체 조회 Member findMember = em.getReference(Member.class, member.getId()); System.out.println("findMember = " + findMember.getClass()); Hibernate: /* insert hellojpa.Member */ insert into Member (createBy, createDate, lastModifiedBy, lastModifiedDate, USERNAME, MEMBER_ID) values (?..