1. 상속관계 매핑 - 관계형 데이터베이스는 상속 관계 x - 슈퍼 타입 서브타입 관계라는 모델링 기법이 객체 상속과 유사 - 상속관계 매핑: 객체의 상속과 구조와 DB의 슈퍼타입 서브타입 관계를 매핑 슈퍼타입 서브타입 논리 모델을 실제 물리 모델로 구현하는 방법 각각 테이블로 변환 -> 조인 전략 통합 테이블로 변환 -> 단일 테이블전략 서브 타입 테이블로 변환 -> 구현 클래스마다 테입르 전략 2. 주요 어노테이션 - @Inheritance(strategy=InheritanceType.XXX) JOINED: 조인 전략 SINGLE_TABLE: 단일 테이블 전략 TABLE_PER_CLASS: 구현 클래스마다 테이블 전략 TABLE_PER_CLASS 를 사용시 Abstract class로 생성해 주어야 ..
이번 시간에는 Chat gpt API 를 이용해서 프로그램을 만들어 볼거에요. Chat gpt가 스스로 만들어준 소스에요. 저는 요즘 Flutter 로 놀고 있어서 Flutter 를 기준으로 만들어 볼게요. 사실 언어만 다르지 사용방법은 전부 같으니까 대충 이렇게 API를 사용하는구나 정도만 알아가면 좋을 것 같아요. 1. Response 를 요청하는 코드에요 . Future getResponse(String inputText) async { final String apiKey = 'API Key'; final String endpointUrl = 'https://api.openai.com/v1/completions'; final Map headers = { 'Content-Type': 'applicat..
https://sweetcoding.tistory.com/193 우리는 이전 포스팅에서 Chat gpt API key 를 얻는 방법에 대해서 알아보았어요. 자 그럼 마지막으로 필요한건 chat gpt API에 명령을 실행할때 필요한 engine id 값이에요. API 를 호출 할수 있는 어떤 프로그램이든 좋아요. 직접 만들어도 됩니다. 하지만 귀찮으므로 저는 post man 을 사용했어요. 자 시작할게요. Post man 기준이에요!!!! 1. Get : https://api.openai.com/v1/models Get 방식을 선택후 url 에 https://api.openai.com/v1/models 를 입력해요 그리고 Authorization type 은 Bearer Token 을 선택하고 token..
새벽에 갑자기 Chat GPT를 이용해서 앱을 만들고 싶어졌어요. 이제 시작 할거에요! 저는 기억력이 좋지 않기 때문에 밤늦게 작업을 하면 제가 했던 내용을 금방 잊어요 그래서 내일이 지나면 제가 했던 작업들을 잊어버릴까봐 하나씩 기록 하려고 해요. Chat GPT API 를 사용하기 위해서 제일 첫번째 해야할 일은 API key 를 발급 받는 일이에요. 1. 먼저 아래 사이트에 들어가요 https://platform.openai.com/docs/quickstart/build-your-application OpenAI API An API for accessing new AI models developed by OpenAI platform.openai.com 2. Add your API key 항목에서 +..
연관관계 매핑시 고려사항 3가지 다중성 다대일 : @ManyToOne 일대다: @OneToMany 일대일: @OneToOne 다대다: @ManyToMany 단방향, 양방향 테이블 외래 키 하나로 양쪽 조인가능 사실 방향이라는 개념이 없음 객체 참조용 필드가 있는 쪽으로만 참조 가능 한쪽만 참조하면 단방향 양쪽이 서로 참조하면 양방향 연관관계의 주인 테이블은 외래 키 하나로 두 테이블이 연관관계를 맺음 객체 양방향 관계는 A->B, B->A 처럼 참조가 2군데 객체 양방향 관계는 참조가 2군데 있음. 둘중 테이블의 외래 키 를 관리할 곳을 지정해야함지정해야함 연관관계의 주인: 외래 키를 관리하는 참조 주인의 반대편: 외래 키에 영향을 주지 않음, 단순 조회만 가능