使用springboot将List集合数据存入数据库代码示例
时间: 2024-03-01 20:52:08 浏览: 27
好的,这里给出一个完整的示例代码,希望能够帮到你:
首先,定义实体类 `MyEntity`:
```
@Entity
@Table(name = "my_table")
public class MyEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@ElementCollection
private List<String> myList;
// getters and setters
}
```
然后,定义 `MyRepository` 接口:
```
public interface MyRepository extends CrudRepository<MyEntity, Long> {
}
```
接下来,定义业务逻辑类 `MyService`:
```
@Service
public class MyService {
@Autowired
private MyRepository myRepository;
public void saveList(List<String> list) {
MyEntity entity = new MyEntity();
entity.setMyList(list);
myRepository.save(entity);
}
}
```
最后,在你的控制器中调用 `MyService` 的 `saveList` 方法即可:
```
@RestController
public class MyController {
@Autowired
private MyService myService;
@PostMapping("/saveList")
public String saveList(@RequestBody List<String> list) {
myService.saveList(list);
return "success";
}
}
```
这样,当你向 `/saveList` 接口提交一个 List 集合时,它就会被存入数据库中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)