Mac下intellij idea 连接数据库并利用hibernate反向生成实体类

创建数据库连接,点击【database】标签,在弹出的面板中点击左上角的【+】,然后在弹出的下拉列表中选择【Data Source】->【MySQL】

这里写图片描述

图(1)

第一个红色框从左到右从上到下依次为数据库服务端访问IP地址端口号,需要连接的数据库名称、数据库库登入账号密码
第二个红色框对数据库连接信息进行验证(测试)
第三个红色框可调整数据库连接器(驱动)

这里写图片描述

图(2)

双击【Schemas…】,在弹出的面板中勾选需要使用的数据库


这里写图片描述

图(3)

添加hibernate支持
在菜单栏中点击【Project Structure】,在弹出的窗口中选择【Modules】,然后点击【+】在弹出的列表中选择【Hibernate】,最后在【Descriptors】区域的下方点击【+】点击 hiernate.cfg.xml

这里写图片描述

图(4)

这里写图片描述

图(5)

选择需要生成实体类的数据表
点击【Persistence】标签,在弹出的【Persistence】面板中,选择一个标签双击打开菜单列表,选择【Generate Persistence Mapping】->【By DataBase Schema】

这里写图片描述

图(6)

在弹出的【Import Database Schema】窗口中配置相关信息, Choose Data Source为对应的数据库连接配置信息名称(即图2中name属性对应的值),Package为生成的实体类存放的目录,后面两个 Prefix为实体类前缀、后缀信息,Database Schema Mapping区域列出了该数据库中存在的数据表,勾选需要生成实体类的数据表,勾选 Generate Separate XML per Entity用于生成实体类对应的配置信息

这里写图片描述

from:http://blog.csdn.net/quan20111992/article/details/74898048

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容