jpa注解解释
@Entity此注释指定将类声明为实体或表。
@Table此批注指定声明表名。
@Basic此注释显式指定非约束字段。
@Embedded此注释指定类的属性或可嵌入类的值实例的实体。
@Id此注释指定属性,用于类的标识(表的主键)。
@GeneratedValue此注释指定如何初始化标识属性,例如自动,手动或从序列表获取的值。
@Transient此注释指定了非持久性的属性,即该值永远不会存储到数据库中。
@Column此批注用于为持久性属性指定列或属性。
@SequenceGenerator此注释用于定义
@GeneratedValue注释中指定的属性的值。它创建一个序列。
@TableGenerator此批注用于为
@GeneratedValue批注中指定的属性指定值生成器。它创建一个表来产生价值。
@AccessType此类注释用于设置访问类型。如果设置
@AccessType(FIELD),则将进行按字段访问。如果设置
@AccessType(PROPERTY),则将进行属性明智的评估。
@JoinColumn此注释用于指定实体关联或实体集合。这在多对一和一对多关联中使用。
@UniqueConstraint此批注用于指定字段,即主表或辅助表的唯一约束。
@ColumnResult该注释使用select子句引用SQL查询中的列名。
@ManyToMany此批注用于定义联接表之间的多对多关系。
@ManyToOne此批注用于定义联接表之间的多对一关系。
@OneToMany此批注用于定义联接表之间的一对多关系。
@OneToOne此批注用于定义联接表之间的一对一关系。
@NamedQueries此批注用于指定命名查询的列表。
@NamedQuery此批注用于使用静态名称指定查询。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律