浏览代码

feat:h2数据库备份加载异常

Hu Jie 7 年之前
父节点
当前提交
945bf58d6c
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/main/java/com/uas/erp/database/service/MasterService.java

+ 6 - 0
src/main/java/com/uas/erp/database/service/MasterService.java

@@ -3,6 +3,7 @@ package com.uas.erp.database.service;
 import com.uas.erp.database.domain.Master;
 import com.uas.erp.database.domain.MasterView;
 import com.uas.erp.database.entity.DBA;
+import com.uas.erp.database.repository.DBARepository;
 import com.uas.erp.database.support.BackupDBFileUtils;
 import org.springframework.beans.factory.InitializingBean;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -25,6 +26,9 @@ public class MasterService implements InitializingBean{
 
     private Set<Master> masters;
 
+    @Autowired
+    private DBARepository dbaRepository;
+
     /**
      * 查找全部账套
      */
@@ -35,6 +39,8 @@ public class MasterService implements InitializingBean{
             dbas = dbaService.findAll();
         } catch (Exception e) {
             BackupDBFileUtils.reserveFile();
+            dbaRepository.flush();
+            dbas = dbaService.findAll();
         }
         if (!CollectionUtils.isEmpty(dbas)) {
             for (DBA dba : dbas) {