Fix instance instantiation for CCVPN 55/72355/1
authorguochuyicmri <guochuyi@chinamobile.com>
Sat, 10 Nov 2018 05:08:49 +0000 (13:08 +0800)
committerguochuyicmri <guochuyi@chinamobile.com>
Sat, 10 Nov 2018 05:08:58 +0000 (13:08 +0800)
Change-Id: I10fc88190aba0863332df4d8803f6abdfcf2ad07
Issue-ID: USECASEUI-170
Signed-off-by: guochuyicmri <guochuyi@chinamobile.com>
server/src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultServiceLcmService.java
standalone/src/main/assembly/resources/dbscripts/mysql/usecase-ui-createobj.sql

index 5c7c50d..fa9cf6a 100644 (file)
@@ -166,7 +166,7 @@ public class DefaultServiceLcmService implements ServiceLcmService {
                                logger.error("DefaultServiceLcmService saveOrUpdateServiceBean serviceBean is null!");
                        }
                        Transaction tx = session.beginTransaction();
-                       session.update(serviceBean);
+                       session.saveOrUpdate(serviceBean);
                        tx.commit();
                        session.flush();
                } catch (Exception e) {
index dfb3359..a8f7c21 100644 (file)
@@ -120,7 +120,7 @@ ALTER TABLE `performance_commoneventheader` ADD INDEX `performance_commoneventhe
 -- ----------------------------
 DROP TABLE IF EXISTS `service_instances`;
 CREATE TABLE `service_instances`  (
-  `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
+  `id` varchar(100) NOT NULL,
   `serviceInstanceId` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
   `customerId` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
   `serviceType` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
@@ -128,6 +128,6 @@ CREATE TABLE `service_instances`  (
   `operationId` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
   `parentServiceInstanceId` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
   `status` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;