java实体类生成数据库表
时间: 2023-10-12 11:05:09 浏览: 125
JAVA通过实体生成数据库表
4星 · 用户满意度95%
Java实体类可以通过注解来生成数据库表,常用的注解是JPA(Java Persistence API)中的注解。以下是一个简单的实例:
```java
@Entity
@Table(name = "student")
public class Student {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "name")
private String name;
@Column(name = "age")
private Integer age;
// 省略getter和setter方法
}
```
在上面的代码中,使用@Entity注解表示这是一个实体类,@Table注解指定了表名为“student”,@Id注解表示id字段是主键,@GeneratedValue注解指定了主键的生成策略,@Column注解指定了字段名。
当应用启动时,JPA会自动根据这些注解生成对应的数据库表。如果数据库中已经存在名为“student”的表,则会直接使用该表,否则会自动创建该表。
阅读全文