JPA配置方式+逆向工程映射到Entity实体类
作者:Morpheus丶 发布时间:2023-07-28 12:09:48
准备: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]进入下一步:
展示出你的表关系,直接进入下一步即可:
来源:https://blog.csdn.net/timo1160139211/article/details/70738989


猜你喜欢
- 本文实例讲述了Android测量每秒帧数Frames Per Second (FPS)的方法。分享给大家供大家参考。具体如下:MainThr
- 在web页面上我们可以通过frameset,iframe嵌套框架很容易实现各种导航+内容的布局界面,而在winform、WPF中实现其实也很
- 本文实例为大家分享了java实现人机猜拳游戏的具体代码,供大家参考,具体内容如下完成人机猜拳互动游戏的开发,用户通过控制台输入实现出拳,电脑
- foreach拼接字符串查询无数据返回Mybatis-plus xml使用foreach遍历查询条件,填充IN函数时,查询不到数据入参 Li
- 一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):1.Java自带的java.util.Timer类,这个类允许你调度一
- 在一些需要经常更新页面数据的网站中,一般访问量不是很大的都直接发布的是带后台代码,每次访问都是有数据库交互的。但是一旦访问量增加了,那么这些
- 本文所述为C#新手常犯的错误,但是实际上很多有经验的程序员也经常犯这些错误,对此特别整理了一下,供大家参考。具体如下:1、遍历List的错误
- 一、布局文件part.xml:<RelativeLayout xmlns:android="http://schemas.a
- 实例如下:static bool CheckPowerOfTwo(ulong num){ return num > 0 &
- 1. 基本用法<dependency> <groupId>org.redisson</groupI
- 一、建立一个maven工程 pom类型统一管理依赖以及版本号子工程不会使用所有的定义的依赖子工程使用依赖时无需指定版本号其pom.xml&l
- 本文实例为大家分享了flutter日期时间选择器的具体代码,供大家参考,具体内容如下1 日期选择器 //设置默认显示的日期为当前 DateT
- 返回值转成JSONString的处理主要需求描述有些返回值中的null需要转换成“”或[],另外有些
- Android 3.0引入了CursorLoader实现异步加载数据,为了避免同步查询数据库时阻塞UI线程的问题。在API 11之前可以通过
- 消息发送过程消息的发送可能会经过 * 、序列化、分区器等过程。消息发送的主要涉及两个线程,分别为main线程和sender线程。如图所示,主
- 1、需求及配置需求:爬取京东手机搜索页面的信息,记录各手机的名称,价格,评论数等,形成一个可用于实际分析的数据表格。使用Maven项目,lo
- 前提之前很长一段时间关注JDK协程库的开发进度,但是前一段时间比较忙很少去查看OpenJDK官网的内容。Java协程项目Loom(因为项目还
- 本文实例讲述了C#判断系统是32位还是64位的方法。分享给大家供大家参考。具体如下:public static int GetOSBit()
- 背景:在平时的开发中,我们时常会遇到下列场景公司的组织架构的数据存储与展示文件夹层级的数据存储与展示评论系统中,父评论与诸多子评论的数据存储
- 一、直接执行SQL查询:1、mappers文件节选<resultMap id="AcModelResultMap"