Entity8 [개발] Survey 엔티티 생성 및 Converter 설정하기 - Kotlin 지난 번 글에서는 Java로 converter를 구현했고, 오늘은 Kotlin으로 엔티티를 생성하며 converter를 만들었다. Survey@Column(columnDefinition = "mediumText COMMENT '추가 기본 정보 수집'")@Convert(converter = StringConverter::class)var custom: List? = null,@Column(columnDefinition = "mediumText COMMENT '평가 요소'")@Convert(converter = ElementConverter::class)var elements: List StringConverterpackage com.seung.survey_kotlin.commons.converterimpo.. 2024. 11. 20. [개발] Converter 설정하기 - Java 설문조사 프로젝트를 개발하면서 엔티티를 구현하고 있는데 하나의 컬럼에 여러 가지 설문 평가 요소들을 넣기 위하여 converter가 필요해 만들게 되었다. Survey@Column(columnDefinition = "mediumText COMMENT '추가 기본 정보 수집'")@Convert(converter = StringConverter.class)private List custom;@Column(columnDefinition = "mediumText COMMENT '평가 요소'")@Convert(converter = ElementConverter.class)private List elements; StringConverter를 사용한 custom 컬럼에는 평가 요소로 미리 등록되어 있는 요소들 외에.. 2024. 11. 19. Kotlin에 Querydsl 적용하기 - 24.11.14 기준 개발을 시작하면서 초기 설정부터 하고 있는데 23년도에 querydsl을 적용했던 방식과 chat gpt가 알려준 방식대로 진행했는데 계속 에러가 뜨는 것이었다,, Execution failed for task ':kaptKotlin'. > A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction 이런 에러도 발견하고,, 심지어 QuerydslConfig 파일에서는 JPAQueryFactory에서 오류가 발생하고 있었다. 이전 프로젝트랑 챗 지피티한테 물어보면서 진행하고 있는데 해결되지는 않았다. 계속해서 삽질을 하다 구글링을 시작했고 바로 해결했다... 2024. 11. 14. [Java] JPA 강의 - 4 (엔티티 매핑) 객체와 테이블 매핑 @Entity - JPA가 관리하는 엔티티 - 기본 생성자 필수 - 저장할 필드에 final 사용하면 안됨 - 속성 : name -> JPA에서 사용할 엔티티 이름을 지정 @Table 속성 - name : 매핑할 테이블 이름 - catalog : 데이터베이스 catalog 매핑 - schema : 데이터베이스 스키마 매핑 - uniqueConstraints : DDL 생성 시 유니크 제약 조건 생성 데이터베이스 스키마 자동 생성 - DDL을 애플리케이션 실행 시점에 자동 생성 (ex. Insert into) - 생성된 DDL은 개발 장비에서만 사용 (운영서버에서 사용X) 속성 - create : DROP + CREATE 기존 테이블 삭제 후 다시 생성 - create-drop : 종료.. 2024. 1. 17. 이전 1 2 다음