таблица не может быть создана в Postgres с помощью jpa и hibernate - PullRequest
0 голосов
/ 24 апреля 2019

Я пытаюсь сгенерировать таблицы в PostgreSQL, используя hibernate и jpa, но это не работает, в консоли нет ошибок.

spring.datasource.platform=org.hibernate.dialect.postgres
spring.datasource.url=jdbc:postgresql://localhost:5433/pfeDb
spring.datasource.username=postgres
spring.datasource.password=Nstg_Correlation
spring.jpa.show-sql=true
spring.jpa.generate-ddl=true
spring.jpa.hibernate.ddl-auto=create
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true

и это сущность

@Entity
@Getter @Setter @NoArgsConstructor @AllArgsConstructor
public class Catalogue implements Serializable{

 @Id
  private Long id_catalogue;

  private String nom_catalogue;
  private String description;
  private String sujet_catalogue;
  private boolean nouveau_catalogue;
  private boolean edition_en_cours;
  private String commentaire_catalogue;

  }

и это основной класс:

package pfe.app.PFE_DelphiToJav;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.stereotype.Component;

@SpringBootApplication
@Component
public class PfeDelphiToJavApplicationTests {


    public static void main(String[] args) {
        SpringApplication.run(PfeDelphiToJavApplication.class, args);
   }

}

1 Ответ

0 голосов
/ 24 апреля 2019

Попробуйте добавить @Table аннотацию к вашей сущности.

@Entity
@Table
@Getter 
@Setter 
@NoArgsConstructor 
@AllArgsConstructor
public class Catalogue implements Serializable{

    @Id
    private Long idCatalogue;
    private String nomCatalogue;
    private String description;
    private String sujetCatalogue;
    private boolean nouveauCatalogue;
    private boolean editionEnCours;
    private String commentaireCatalogue;

}

Кстати, используйте случай верблюда вместо ящика змеи для полей Java, переменных и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...