![一步一步学Spring Boot:微服务项目实战(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/111/29977111/b_29977111.jpg)
上QQ阅读APP看书,第一时间看更新
3.2.2 继承JpaRepository
在pom.xml文件中引入依赖之后,我们在目录/src/main/java/com.example.demo.repository下开发一个AyUserRepository类,如图3-3所示。
![](https://epubservercos.yuewen.com/AC53AA/16499866405996906/epubprivate/OEBPS/Images/Figure-P49_890.jpg?sign=1739589936-q8MPZBC2NpXRv6Gc4wcSXjj3lnusL47E-0-442b09e8a610c24db798be02ddd6217e)
图3-3 spring-boot-book-v2项目目录
具体代码如下:
![](https://epubservercos.yuewen.com/AC53AA/16499866405996906/epubprivate/OEBPS/Images/Figure-P50_5834.jpg?sign=1739589936-X2cGtpmT8eNjt3xT7JwkfXpfjnzb4HYS-0-d3703c41a2ab96ca37b2b723323f114d)
与此同时,我们需要在AyUser实体类下添加@Entity和@Id注解,具体代码如下:
![](https://epubservercos.yuewen.com/AC53AA/16499866405996906/epubprivate/OEBPS/Images/Figure-P50_899.jpg?sign=1739589936-y4Mp1keOfCpYCkjMU5jhfBqP3HOKU2OI-0-4028c6267a2e43b33dae79c6fbedf74d)
• @Entity:每个持久化POJO类都是一个实体Bean,通过在类的定义中使用@Entity注解来进行声明。
• @Table:声明此对象映射到数据库的数据表。该注释不是必需的,如果没有则系统使用默认值(实体的短类名)。
• @Id:指定表的主键。