Spring Boot整合JPA

(1)添加Spring Data JPA依赖启动器。在项目的pom.xml文件中添加Spring Data JPA依赖启动器,示例代码如下
 
```xml
org.springframework.boot
spring-boot-starter-data-jpa
```
 
(2)编写ORM实体类。
 
```java
@Entity(name = "t_comment") // 设置ORM实体类,并指定映射的表名
public class Comment {
 
@Id // 表明映射对应的主键id
@GeneratedValue(strategy = GenerationType.IDENTITY) // 设置主键自增策略
private Integer id;
private String content;
private String author;
 
@Column(name = "a_id") //指定映射的表字段名
private Integer aId;
// 省略属性getXX()和setXX()方法
// 省略toString()方法
}
```
 
(3)编写Repository接口 :CommentRepository
 
```java
public interface CommentRepository extends JpaRepository {
 
}
```
 
(4)测试
 
```java
@Autowired
private CommentRepository repository;
 
@Test
public void selectComment() {
Optional optional = repository.findById(1);
if(optional.isPresent()){
System.out.println(optional.get());
}
System.out.println();
 
}
```
 
打印:
 
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
学习让人快乐,学习更让人觉得无知!学了1个多月的《Java工程师高薪训练营》,才发现自己对每个技术点的认知都很肤浅,根本深不下去,立个Flag:每天坚持学习一小时,一周回答网上3个技术问题,把自己知道都分享出来。

你可能感兴趣的:(Spring Boot整合JPA)