前言
写数据库实体类是一项既没有技术含量,又无聊的事情,完全可以让程序代劳。IntelliJ就有这个功能。
使用步骤
Module添加Jpa或者Hibernate依赖
打开项目设计 Project Structure,选择Module,点击加号添加对Jpa或者Hibernate的依赖。
ProjectStructure.png
调出Persistence窗口
在View -> Tool Windows里调出Persistence窗口
屏幕快照 2018-02-12 下午4.00.24.png
调出生成窗口
鼠标右键点击Module,选择Generate Persistence Mapping -> By Database Schema,调出实体类生成窗口。
屏幕快照 2018-02-12 下午4.35.43.png
生成实体类
选择数据源(需要在Database窗口中添加数据源),选择实体类生成目标package,数据库表,然后点击生成。
store.png
微调修改
最后检查一下生成的实体类,根据自己的需要进行修改,比如tinyint会默认生成Byte类型,我会修改为Integer,Timestamp类型默认生成Timestamp,我会改成LocalDateTime。
entity.png
大功告成。
网友评论