本次将介绍如何利用Idea开发工具自动生成POJP类。
数据库脚本:
create table tb_label
(
id varchar(20) not null comment '标签ID'
primary key,
labelname varchar(100) null comment '标签名称',
state varchar(1) null comment '状态',
count bigint null comment '使用数量',
recommend varchar(1) null comment '是否推荐',
fans bigint null comment '粉丝数'
)
comment '标签';
执行以上sql脚本后,可以利用Idea强大的JPA映射转换功能生成POJO类:
- 点开Project Structure
- 点开Modules
- 找到我们模块的名称,并选中:

- 点击上方的加号,添加JPA功能
- 之后便会如下:

- 将我们的Persistence窗口显示出来:

- 右击我们的模块,选中By Database Schema

- 点击OK即可自动生成POJO类

生成的POJO类:
package cn.lollipop.base.pojo;
import javax.persistence.Entity;
import javax.persistence.Id;
import java.io.Serializable;
@Entity(name = "tb_label")
public class Label implements Serializable {
@Id
private String id;
private String labelname; //标签名称
private String state; //状态
private Long count; //使用数量
private Long fans; //关注数
setter、getter 略......
}
本文详述了如何在Idea开发环境中,通过执行数据库脚本后利用JPA映射功能,便捷地生成对应数据表的POJO类,包括在Project Structure中配置JPA、添加功能及通过Database Schema自动生成类的过程。

464

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



