JPA配置方式+逆向工程映射到Entity实体类

 更新时间:2021年11月22日 14:30:12   作者:Morpheus丶  
这篇文章主要介绍了JPA配置方式+逆向工程映射到Entity实体类,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

准备:wildfly/tomcat或者其他服务器

你的数据库的Driver,(此处用的mysql-connecter-java-5.1.39-bin.jar)

将已有项目转换成JPA project..

Step1:[选中项目,右键] -> [Configure] -> [Conver to JPA project]

这里写图片描述

Step2.1:Configuration有custom(用户定制)\default默认等选项,选择custom,勾选需要选项

这里写图片描述

Step2.2:在Runtimes菜单中选择你的服务器,这里我用的是Wildfly 10 点击[next]进入下一步

这里写图片描述

Step3:点击蓝色字体[*Add connection*] 进入如下页面:

这里写图片描述

选择你的数据库,这里我用的MySQL,键入Name,Description(用来区分你的不同的链接). -> [next] 进入如下菜单,指定Driver和Connection细节:

这里写图片描述

这里写图片描述

在这一条选项中点击如下图标,添加新的Driver

这里写图片描述

弹出如下界面,点选[Name/Type]选择MySQL 5.1,根据你的Driver选择版本(这里我用的是5.1):

这里写图片描述

此时会显示警告

是因为我们没有指定对应JAR的path,继续在[Name/Type]右侧点选[JAR List],进入如下菜单:

这里写图片描述

在此界面点选[Remove JAR/Zip]将原有默认5.1.0 jar包移除,[Add JAR/Zip]添加自己下载的JAR包。 然后在[JAR List]右侧点击[Properties]配置相应属性:

这里写图片描述

点击各Value,键入你的对应参数。点击确定,链接配置完成。 将会返回方才的指定Driver和链接细节界面,并显示你方才配置好的参数,如图:

这里写图片描述

点击[Test Connection]测试链接,弹出Ping succeeded窗口:加油,快要成功了

这里写图片描述

[OK]确定,点击[next]进入下一步,会出现一个summary界面。是你链接的各项参数。点击[Finish]完成即可。

在次返回到此界面,点击[Finish]完成.

至此,项目转换JPA project已完成,架好了wildfly服务器,链接到了数据库,还差最后一步映射即可完成: [项目] ->[JPA Tools] -> [generate Entities From Tables]

弹出如下界面:

这里写图片描述

图中展示的分别是你方才设置好的各个参数,选择要映射的数据库和表(ps:最右方有三个小按钮,可以快速全选、全不选、反选), 点击[next]进入下一步:

这里写图片描述

展示出你的表关系,直接进入下一步即可:

这里写图片描述

这里写图片描述

这里写图片描述

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 基于Java代码操作Redis过程详解

    基于Java代码操作Redis过程详解

    这篇文章主要介绍了基于Java代码操作Redis过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • Java 入门图形用户界面设计之事件处理上

    Java 入门图形用户界面设计之事件处理上

    图形界面(简称GUI)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受,本篇精讲Java语言中关于图形用户界面的事件处理
    2022-02-02
  • Java Hutool工具包中HttpUtil的日志统一打印及统一超时时间配置

    Java Hutool工具包中HttpUtil的日志统一打印及统一超时时间配置

    Hutool是一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,这篇文章主要给大家介绍了关于Java Hutool工具包中HttpUtil的日志统一打印及统一超时时间配置的相关资料,需要的朋友可以参考下
    2024-01-01
  • JDBC的ResultSet使用说明

    JDBC的ResultSet使用说明

    今天小编就为大家分享一篇JDBC的ResultSet使用说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • 通过IDEA快速定位和排除依赖冲突问题

    通过IDEA快速定位和排除依赖冲突问题

    这篇文章主要介绍了通过IDEA快速定位和排除依赖冲突问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • java获取一个文本文件的编码(格式)信息

    java获取一个文本文件的编码(格式)信息

    这篇文章主要介绍了java获取一个文本文件的编码(格式)信息,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • 用java实现跳动的小球示例代码

    用java实现跳动的小球示例代码

    这篇文章主要介绍了用java实现跳动的小球,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • 深入理解Java定时调度(Timer)机制

    深入理解Java定时调度(Timer)机制

    这篇文章主要介绍了深入理解Java定时调度(Timer)机制,本节我们主要分析 Timer 的功能。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • Java中split根据"."分割字符串问题举例

    Java中split根据"."分割字符串问题举例

    split表达式其实就是一个正则表达式,* | . ^ 等符号在正则表达式中属于一种有特殊含义的字符,下面这篇文章主要给大家介绍了关于Java中split根据“.“分割字符串问题的相关资料,需要的朋友可以参考下
    2022-10-10
  • java学习之JVM运行时常量池理解

    java学习之JVM运行时常量池理解

    这篇文章主要介绍了java学习之JVM运行时常量池理解,对常量池的好处以及基本类型的包装类常量池等作了简要分析,有需要的朋友可以借鉴参考下
    2021-09-09

最新评论