zoukankan      html  css  js  c++  java
  • Idea根据表自动生成实体

    Idea根据表自动生成实体:

    首先说下这种方式有个缺点,就是如果表里面有日期、时间类型,那么需要手动的设置映射类型

    第一步:在Idea中配置好数据库:

    在Idea窗口右边,点击Database按钮 配置数据库相关参数,如果没有数据库驱动包直接下载即可

    第二步:工程添加实体映射支持

    在工程上右键,选中 Add Framework Support 选中JavaEE Persistence(2.0),右边

    选择下载配置文件 Download(如果已经有的话,就选择已下载的jar),然后点击ok,

    Idea左下角 会多出一个Persistence 菜单,点击打开,在项目上右键

    选择Generate Persistence Mapping - By Database Schema,

    第三步:配置表与实体的映射

    在第二步弹出的窗口中,选择第一步配置的数据库(Choose Data Source),然后在Package输入导出的实体目录(这个目录必须已存在)

    再下面选择需要映射到实体的表,点击OK即可;

    这里如果有红字错误“Basic atribute type should not be Object”,是指不支持的类型

    点击Database Schema Mapping 下面的展开按钮(图标),可以看到所有不支持的类型都已经显示红色了

    一般的日期类型,改成java.util.Date 按回车键确认,这个我也是手动改,有些麻烦;改完后就没有

    那个错误了,点击OK 就可以看到项目实体目录下生成的实体类了

  • 相关阅读:
    ECMAScript 6 基础入门
    软件历史版本存档及下载
    arduino 编程基础
    生活中的实验 —— 家庭电路
    电子元件 —— 继电器
    电与磁 —— 电磁铁
    windows cmd 命令行 —— 进程与服务
    计算机硬件、摄影设备、物质、材料英语
    DHCP服务器备份、还原、迁移
    SVN同步
  • 原文地址:https://www.cnblogs.com/dwb91/p/6946320.html
Copyright © 2011-2022 走看看