Issue-ID: DCAEGEN2-1877
Change-Id: I8eae95aba59a7f5dcbd6df2928b78a82c3235e49
Signed-off-by: Guobiao Mo <guobiaomo@chinamobile.com>
 
        }
 
+       //get db type list
+       @GetMapping("/dbtypes")
+       @ResponseBody
+       @ApiOperation(value="Get a list of all db types.")
+       public Iterable<DbType> getDbTypes(HttpServletResponse response) throws IOException {
+               log.info("Get a list of all db types ......");
+               Iterable<DbType> dbTypes = dbTypeRepository.findAll(); 
+               return dbTypes;
+       }
 
        @PostMapping("/verify")
        @ResponseBody
 
 import javax.persistence.Id;
 import javax.persistence.OneToMany;
 import javax.persistence.Table;
+
+import com.fasterxml.jackson.annotation.JsonBackReference;
+
 import lombok.Getter;
 import lombok.Setter;
 
 
        @Column(name="`tool`", nullable = false)
        private boolean tool;
- 
+
+       @JsonBackReference
        @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "dbType")
        protected Set<Db> dbs = new HashSet<>();