H2 erstellt nicht alle Tabellen [geschlossen]
Posted: 14 Jan 2025, 12:10
Ich habe mit einer Entität in H2 gespielt und alles hat gut funktioniert. Ich habe versucht, weitere Entitäten hinzuzufügen, aber aus irgendeinem Grund werden die Tabellen dafür nicht erstellt. Irgendeine Idee warum?
Dies ist die application.properties
LE:
Anfangs hatte ich eine Entität:
Alles hat gut funktioniert.
Ich habe ein paar weitere Entitäten hinzugefügt, die wie die erste definiert sind, aber dadurch werden mir nicht die neuen Tabellen in H2 erstellt. Ich habe gemäß dem folgenden Vorschlag versucht, create-drop zu verwenden, aber es hat auch nicht funktioniert.
Dies ist die application.properties
Code: Select all
logging.level.root=DEBUG
spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.h2.console.enabled=true
spring.jpa.hibernate.ddl-auto=create
Anfangs hatte ich eine Entität:
Code: Select all
@Entity
@Table(name = "Entity1")
@AllArgsConstructor
@NoArgsConstructor
@Data
public class Entity1 {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
}
Ich habe ein paar weitere Entitäten hinzugefügt, die wie die erste definiert sind, aber dadurch werden mir nicht die neuen Tabellen in H2 erstellt. Ich habe gemäß dem folgenden Vorschlag versucht, create-drop zu verwenden, aber es hat auch nicht funktioniert.