Jakarta EE 持久化:实体映射与管理
1. 实体映射基础
在 Java 开发中,使用 JPA(Java Persistence API)可以将 Java 实体类映射到关系型数据库表。例如,通过 @Table 注解可以自定义实体映射的数据库表名。以下是一个简单的 User 实体类示例:
@Entity
@Table(name = "WALLET_USER")
public class User {
protected Long id;
private String firstName;
private String lastName;
private String username;
}
上述代码中, @Entity 注解表明这是一个 JPA 实体, @Table(name = "WALLET_USER") 指定该实体将映射到名为 WALLET_USER 的数据库表。
2. 主键生成
在关系型数据库中,主键是表中每行的唯一标识符。但上述 User 实体类并没有声明主键,我们可以通过 @Id 和 @GeneratedValue 注解来解决这个问题。
@Entity
@Table(name = "WALLET_USE
超级会员免费看
订阅专栏 解锁全文
72

被折叠的 条评论
为什么被折叠?



