spring data jpa注解大全
时间: 2023-06-05 09:48:09 浏览: 181
spring data jpa
Spring Data JPA注解大全:
1. @Entity:用于标注实体类,表示该类是一个JPA实体。
2. @Table:用于标注实体类对应的数据库表名。
3. @Id:用于标注实体类的主键字段。
4. @GeneratedValue:用于标注主键字段的生成策略。
5. @Column:用于标注实体类属性对应的数据库列名。
6. @Temporal:用于标注日期类型的属性,指定日期类型。
7. @OneToMany:用于标注一对多关系,表示一个实体类对应多个另一个实体类的对象。
8. @ManyToOne:用于标注多对一关系,表示多个实体类对应一个另一个实体类的对象。
9. @ManyToMany:用于标注多对多关系,表示多个实体类之间相互关联。
10. @JoinTable:用于标注多对多关系中的关联表。
11. @JoinColumn:用于标注多对一或一对多关系中的关联字段。
12. @NamedQuery:用于定义查询语句。
13. @NamedQueries:用于定义多个查询语句。
14. @Query:用于定义自定义查询语句。
15. @Modifying:用于标注更新或删除操作。
16. @Transactional:用于标注事务处理。
17. @Repository:用于标注数据访问层的实现类。
阅读全文