IDEA 逆向工程创建及报错解决方案

1.打开IDEA,点击View 》》》选择Tool Windows》》》选择Database

在这里插入图片描述

2.找到右边Database窗体,点击“+”》》》选择Data Source 》》》选择Oracle/MySQL(根据自己要求链接数据库)

在这里插入图片描述

3.在窗体内,依次输入Name 》》》Host 》》》Port 》》》SID 》》》 User 》》》 Password

在这里插入图片描述

4.点击Test Connection ,当现实Success 时,点击Apply 确认

process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM0Nzg5ODM=,size_16,color_FFFFFF,t_70)

5.当出现报错时ORA -00942时

在这里插入图片描述

6.选中报错的链接,之后选择上面设置按钮

在这里插入图片描述

7.选择Schemas窗体,选择Current schema ,加载当前链接

在这里插入图片描述

8.选择Options 窗体 》》》勾选Introspect using JDBC metadata 》》》 Load sources for ,选择None

在这里插入图片描述

9.点击file 》》》 选择Project Structure

在这里插入图片描述

10.点击Facets 》》》 点击 “+” 》》》 选择 Hibernate

在这里插入图片描述

11.点击file 》》》 选择Project Structure 》》》 点击Modules 》》》 选择右边“+”

在这里插入图片描述

12.点击View 》》》选择Tool Windows》》》选择Persistence

在这里插入图片描述

13.Persistence右键,选择Generate Persistence Mapping

在这里插入图片描述

14进去选择数据库》》》选择生成实体类所在包》》》选择表 》》选择Session Factory

至此IDEA使用逆向工程,根据数据库表生成对应的实体类完成

猜你喜欢

转载自blog.csdn.net/u013478983/article/details/112325368