利用Idea开发工具将数据表转换为POJP类

本文详述了如何在Idea开发环境中,通过执行数据库脚本后利用JPA映射功能,便捷地生成对应数据表的POJO类,包括在Project Structure中配置JPA、添加功能及通过Database Schema自动生成类的过程。

本次将介绍如何利用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类:

  1. 点开Project Structure
  2. 点开Modules
  3. 找到我们模块的名称,并选中:
  4. 点击上方的加号,添加JPA功能
  5. 之后便会如下:
  6. 将我们的Persistence窗口显示出来:
    在这里插入图片描述
  7. 右击我们的模块,选中By Database Schema
  8. 点击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 略......
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值