一、先准备依赖包
在pom.xml里引入这两个核心依赖:
<!-- 自动生成jpa实体类的核心依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
二、IDEA 自动生成 JPA 实体类步骤
1.连接数据库
打开 IDEA 右侧的「Database」面板,添加你要关联的数据库(比如 SQL Server),输入地址、账号密码,测试连接成功后,就能看到数据库表了。

2.一键生成实体类
在 Database 面板中,找到目标数据库(比如testdb),右键点击数据库名→选择「从数据库创建 JPA 实体…」
3.配置生成规则
弹出的窗口里,您可以:
• 选择要生成实体类的数据库表(可多选);
• 设置实体类的包路径(比如com.xxx.entity);
调整字段名、类型的映射规则(IDEA 会自动匹配,一般不用改)。生成的实体类字段默认使用驼峰命名,不满意也可以自己修改。

三、生成后的实体类长这样
IDEA 会自动在指定包下生成实体类 —— 不仅包含所有字段,还会自动加上@Entity、@Table、@Id、@Getter、@Setter等 JPA 注解,实体类代码直接简洁到飞起!

不用手动写注解,直接就能用在 Repository 层里!
四、总结
这波操作把「写实体类」的时间从 10 分钟压缩到 1 分钟,尤其适合数据库表多的项目 —— 搭配 Spring Boot 的 JPA,后端开发效率直接起飞~

