현재 개발중인 모바일 앱의 백엔드 API로 게임용 앱을 개발 중입니다.올바른 방법으로 게임에서 진화를 이루려면
지금까지는 jpa.ddl을 업데이트하도록 설정했으며 모든 것이 정상적으로 작동했습니다. 내 모델 중 하나에 새 필드를 추가하면 데이터베이스가 변경됩니다.
그러나 생산을 위해 준비 중이며 play documentation을 포함하여 내가 읽은 모든 것이 해당 기능을 사용 중지하고 대신 evolutions를 사용하도록 명시되어 있습니다. 내 1.sql 파일을 쓰고 있어요 그러나, 나는 몇 가지 문제로 실행하고 있습니다 :
- 내 모델의 일환으로 배열을하고 난 확실하지 오전으로 그들이 데이터베이스에 표시되는 방법을
- 부품 모델의 인스턴스이며 데이터베이스에서 객체가 어떻게 표현되는지 확신 할 수 없습니다.
지금까지는 Play/JPA/Hibernate 때문에 데이터베이스가 실제로 생성 된 방법에 대해 걱정할 필요가 없었습니다. 추상 수준을 제공했습니다. 하지만 지금은 직접 수동으로 테이블을 생성해야 할 것 같습니다.이 작업을 수행하는 올바른 방법에 대한 설명서는 찾을 수 없습니다.
내 모델의 테이블을 만들려면 SQL을 수동으로 작성해야합니까? 그렇다면 데이터베이스에서이를 어떻게 나타내야합니까?
편집 : 난 당신이 테이블에 객체를 변환하는 방법을 알아야 발전을 할 예 플레이 1.2.4