This commit is contained in:
2024-03-10 10:11:26 +08:00
parent a7d8e3991c
commit 4a7b0143dd

View File

@@ -11,6 +11,7 @@ import org.hibernate.tool.schema.spi.Exporter;
import org.hibernate.type.SqlTypes;
import java.util.Arrays;
import java.util.Optional;
import java.util.stream.Collectors;
public class MyPostgreSQLDialect extends PostgreSQLDialect {
@@ -47,10 +48,14 @@ public class MyPostgreSQLDialect extends PostgreSQLDialect {
public String[] getSqlCreateStrings(
Table exportable, Metadata metadata, SqlStringGenerationContext context) {
Optional<PersistentClass> persistentClass1 = metadata.getEntityBindings().stream()
.filter(x -> x.getTable() == exportable)
.findFirst();
if (persistentClass1.isEmpty()){
return tableExporter.getSqlCreateStrings(exportable, metadata, context);
}
PersistentClass persistentClass =
metadata.getEntityBindings().stream()
.filter(x -> x.getTable() == exportable)
.findFirst()
persistentClass1
.get();
HyperTable hyperTable =