IntelliJ IDEA 10 从 DB 模型生成实体 (POJO) [英] IntelliJ IDEA 10 generate entity (POJO) from DB model

查看:35
本文介绍了IntelliJ IDEA 10 从 DB 模型生成实体 (POJO)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用 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:

  1. 数据库查看上下文菜单
  2. 脚本化扩展
  3. 生成 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)

  1. 转到项目结构"(alt+ctrl+shift+s)
  2. 在项目设置"中选择模块"
  3. + 并在您的模块中添加 Hibernate facet.
  1. Go to "Project structure" (alt+ctrl+shift+s)
  2. In "Project settings" select "Modules"
  3. 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.

  1. 在右下角的水平面板上,您现在将看到一个名为《坚持》(如果您找不到 Persistence 选项卡,您可以通过选择 View > Tool Windows > Persistence 来显示它)
  2. 在那里,您可以右键单击以您的模块命名的休眠图标
  3. 转到生成持久性映射"-按数据库模式"
  4. 现在我想你可以找到自己的路了......
  5. 通常,设置会选择您要使用的数据源,现在您可以看到数据源对象中的所有表
  6. 现在你可以做很多事情,用+号添加关系,改变POJO 属性的名称和类型等.注意:如果出现错误并且OK"被禁用可能是因为数据IntelliJ 为您的 POJO 找到的类型无效.只需将其更改为一个你需要,你准备好了!

这篇关于IntelliJ IDEA 10 从 DB 模型生成实体 (POJO)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆