springboot将List集合数据存入数据库示例
时间: 2024-03-01 08:53:33 浏览: 206
用list 来模拟数据库资料存取简单例子
假设你有一个名为"User"的实体类,其中包含一个名为"skills"的List类型属性,你可以使用以下代码将其存入数据库:
```java
// 创建一个User对象
User user = new User();
user.setName("John Smith");
// 创建一个List对象并添加数据
List<String> skills = new ArrayList<>();
skills.add("Java");
skills.add("Spring Boot");
skills.add("MySQL");
// 将List对象设置为User对象的skills属性
user.setSkills(skills);
// 将User对象保存到数据库中
userRepository.save(user);
```
其中,"userRepository"是你定义的Repository接口,用于将实体类对象保存到数据库中。在这个例子中,我们使用了Spring Data JPA来操作数据库。在定义Repository接口时,只需要继承"JpaRepository"接口即可。
```java
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
}
```
这样,你就可以将List类型的数据存入数据库了。
阅读全文