Spring Boot整合JPA

(1)添加Spring Data JPA依赖启动器。在项目的pom.xml文件中添加Spring Data JPA依赖启动器,示例代码如下   ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> ```   (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<Comment,Integer> {   } ```   (4)测试   ```java @Autowired private CommentRepository repository;   @Test public void selectComment() { Optional<Comment> optional = repository.findById(1); if(optional.isPresent()){ System.out.println(optional.get()); } System.out.println();   } ```   打印:   <imgsrc="./images/image-20191227175837216.png" alt="image-20191227175837216" style="zoom:67%;" />   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 学习让人快乐,学习更让人觉得无知!学了1个多月的《Java工程师高薪训练营》,才发现自己对每个技术点的认知都很肤浅,根本深不下去,立个Flag:每天坚持学习一小时,一周回答网上3个技术问题,把自己知道都分享出来。
上一篇:pssh用法范例


下一篇:Java8新特性(转载 from:https://blog.csdn.net/huifeng773950918/article/details/80333246)