diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/Table.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/Table.java index e45982137f30d9e57a54900390318139e330a419..a50bf17643895d6349fe4547f72543cc8c2a70d0 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/Table.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/Table.java @@ -55,7 +55,7 @@ public class Table { private Database database; @ToString.Include - @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL) + @OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL) @JoinColumns({ @JoinColumn(name = "id", insertable = false, updatable = false), @JoinColumn(name = "tid", insertable = false, updatable = false), diff --git a/fda-table-service/services/src/main/java/at/tuwien/service/TableService.java b/fda-table-service/services/src/main/java/at/tuwien/service/TableService.java index 0cb75ab45e67fe9c80263057084fa96af9a65a6b..f5daebed57f6046baab4d579cbdd502b778f399a 100644 --- a/fda-table-service/services/src/main/java/at/tuwien/service/TableService.java +++ b/fda-table-service/services/src/main/java/at/tuwien/service/TableService.java @@ -122,7 +122,7 @@ public class TableService { /* we cannot insert columns at the same time since they depend on the table id */ for (int i = 0; i < createDto.getColumns().length; i++) { final TableColumn column = tableMapper.columnCreateDtoToTableColumn(createDto.getColumns()[i]); - column.setOrdinalPosition(i); +// column.setOrdinalPosition(i); column.setCdbid(databaseId); column.setTid(table.getId()); table.getColumns()