IntelliJ IDEA 10 从 DB 模型生成实体 (POJO) [英] IntelliJ IDEA 10 generate entity (POJO) from DB model
问题描述
如何使用 IntelliJ IDEA 10 从数据库模型生成实体 (POJO).我在 IntelliJ 中创建了数据源",但我不知道如何生成 POJO.
How can I generate entity (POJO) from database model using IntelliJ IDEA 10. I create "Data source" in IntelliJ but I have not any idea how can I generate the POJO.
推荐答案
更新:
在 IntelliJ 16 中,此功能现已实现.步骤如下:
UPDATE:
In IntelliJ 16 this feature in now implemented.
The steps to do it are:
- 数据库查看上下文菜单
- 脚本化扩展
- 生成 POJO
您可以在此处阅读更多信息:
功能请求:允许从数据库模式生成类";面向普通 JDBC 开发人员
注意:以下信息是关于 15 及更早版本的:
Note: The following information is about version 15 and earlier:
首先,你需要告诉IntelliJ你正在使用Hibernate(如果你需要表的orm POJO,我猜你是)
First, you need to tell IntelliJ that you are using Hibernate (I guess you are if you need the orm POJO of the table)
- 转到项目结构"(alt+ctrl+shift+s)
- 在项目设置"中选择模块"
- 按 + 并在您的模块中添加 Hibernate facet.
- Go to "Project structure" (alt+ctrl+shift+s)
- In "Project settings" select "Modules"
- Press + and add the Hibernate facet in your module.
现在您已经设置了您的休眠配置方面,您可以提取您的 POJO.
Now that you have set up your hibernate configuration facet, you can extract your POJOs.
- 在右下角的水平面板上,您现在将看到一个名为《坚持》(如果您找不到 Persistence 选项卡,您可以通过选择 View > Tool Windows > Persistence 来显示它)
- 在那里,您可以右键单击以您的模块命名的休眠图标
- 转到生成持久性映射"-按数据库模式"
- 现在我想你可以找到自己的路了......
- 通常,设置会选择您要使用的数据源,现在您可以看到数据源对象中的所有表
- 现在你可以做很多事情,用+号添加关系,改变POJO 属性的名称和类型等.注意:如果出现错误并且OK"被禁用可能是因为数据IntelliJ 为您的 POJO 找到的类型无效.只需将其更改为一个你需要,你准备好了!
这篇关于IntelliJ IDEA 10 从 DB 模型生成实体 (POJO)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!