springboot 引入jpa
时间: 2023-10-14 14:08:37 浏览: 105
SpringBoot第 8 讲:SpringBoot+JPA
在Spring Boot中使用JPA需要进行以下步骤:
1.在pom.xml文件中引入如下依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
```
2.在application.properties或application.yml中配置数据库连接信息:
```
spring.datasource.url=jdbc:mysql://localhost:3306/testdb
spring.datasource.username=root
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
3.创建实体类,可以使用@Entity注解标注实体类,并使用@Id注解标注主键字段。
```
@Entity
public class User {
@Id
private Long id;
private String name;
//省略get/set方法
}
```
4.创建Repository接口,继承JpaRepository接口,可以使用@Repository注解标注该接口。
```
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
}
```
5.在Service中注入Repository,调用其方法进行数据操作。
```
@Service
public class UserService {
@Autowired
private UserRepository userRepository;
public User getUserById(Long id) {
return userRepository.findById(id).orElse(null);
}
}
```
这样就可以使用JPA进行数据库操作了。
阅读全文