일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 맥
- 제이쿼리
- 6월 공모주 청약 일정
- 코드이그나이터
- 공모주
- linux
- php
- 7월 공모주 청약 일정
- 공모주 청약 일정
- 주식 청약 일정
- 리눅스
- codeigniter
- IPO
- MYSQL
- java
- SQL
- 공모주 청약
- Oracle
- 자바
- JavaScript
- 주식 청약
- html
- Stock ipo
- css
- 오라클
- 주식
- Eclipse
- 자바스크립트
- Stock
- jquery
- Today
- Total
목록JPA (4)
개발자의 끄적끄적
[springboot] springboot jpa native query example / 스프링부트 jpa 네이티브 쿼리 사용법 spring boot 에서 jpa 를 사용해서 구축을 할 경우 repository 에 함수를 추가해서 사용해야 합니다! 그중에서 데이터를 조합하거나 할때 query 문으로 사용하고 싶은 경우가 있습니다. 그럴때는 아래와 같이 사용하시면 됩니다! 예를들어서 아래와 같은 repository 함수를 추가한다고 가정하면, fun findAllByStatus() 위 함수 바로 위부분에 아래와 같은 @query annotations 을 추가해주면 됩니다. @Query( value = "SELECT * " + " FROM member a " + "WHERE a.status = :statu..
[kotlin/springboot] 스프링부트 jpa db 테이블필드 자동생성 방지 방법 jpa hibernate 설정에서 entity 에 필드 선언시 테이블 필드가 자동으로 생성됩니다. 그럴때 아래와 같이 설정을 변경해주시면 됩니다. jpa: hibernate: ddl-auto: none ddl-auto 를 none 로 변경 후 다시 컴파일해서 실행하면 끝! 참고로 제 환경은 yml 환경이라 yml 기준입니다! 참고들 하세요!
[sql/jpa] validation failed for query for method public abstract 에러 해결 방법 스프링부트에서 jpa 를 사용하여 작업을 하는데, @Query 어노테이션을 사용했더니 아래와 같은 에러가 나옵니다. validation failed for query for method public abstract 저런 에러가 나올때는 아래 방법대로 하시면 됩니다! @Query("SELECT * FROM A") 위처럼 그냥 쿼리만 선언되어 있는 내용을 @Query(value = "SELECT * FROM A", nativeQuery = true) nativeQuery = true 옵션을 추가해주면 됩니다! 네이티브 쿼리를 만들어 작업하려면 nativeQuery 옵션을 tru..
[sql/jpa] jpa entity필드 자동 생성 방지 방법 스프링부트 jpa 프로젝트를 작업하던 중 sub select 를 이용하여 현재 테이블에 정의 되어 있지 않는 컬럼을 entity 에 추가하면 자동으로 필드가 생성됩니다. 그래서 그것을 방지하는 조건을 한참 찾아보고 공유합니다! @Access(AccessType.PROPERTY) var name: String?, 위 내용 보시면, name 라는 변수는 subselect로 가져오는 데이터를 담을 변수이고 그 위에 @Access(AccessType.PROPERTY) 를 선언하면 정상적으로 subselect 도 되고, 실행시마다 필드가 추가되지 않습니다! 참고들 하세요!