Переделана публикация текущего проекта как теста, из за автоинкремента делается после создания объекта бд.

This commit is contained in:
2023-11-17 00:58:58 +03:00
parent beb1359544
commit 01fcc59597
9 changed files with 88 additions and 176 deletions

View File

@@ -234,6 +234,7 @@ public abstract class RepositoryServer<D extends Database> {
db.InsertWithCheck(dbObject);
PublishAction(dbObject);
response = new ServerExchangeUnit_2021(ServerCode.OK);
response.object = (Serializable) dbObject.getPK();
break;
case CheckObjectExistense:
p = (Pair<Class, Object>) request.object;
@@ -294,6 +295,7 @@ public abstract class RepositoryServer<D extends Database> {
db.Insert(dbObject); //проверка не нужна,АИ гарантирует что ключ уникален.
PublishAction(dbObject);
response = new ServerExchangeUnit_2021(ServerCode.OK);
response.object = (Serializable) dbObject.getPK(); //чтобы пользователь знал, какой ключ.
break;
//</editor-fold>
case EXIT: