JPA学习 —— 第七课、Eclipse使用JPA Tools反向生成带注解的实体类

时间:2024-03-20 18:38:54

1.首先在Eclipse建立数据库连接
先打开Data Source Explorer窗口
JPA学习 —— 第七课、Eclipse使用JPA Tools反向生成带注解的实体类
然后在Database Connection右击新建一个链接,进入这里
JPA学习 —— 第七课、Eclipse使用JPA Tools反向生成带注解的实体类
我这里用的是mysql数据库,选择点击Next
JPA学习 —— 第七课、Eclipse使用JPA Tools反向生成带注解的实体类
然后出现这个面板,点击红圈圈里的按钮配置驱动
JPA学习 —— 第七课、Eclipse使用JPA Tools反向生成带注解的实体类
然后弹出这个弹窗,我的驱动是5.1版本的,选择好了后点击JAP List
JPA学习 —— 第七课、Eclipse使用JPA Tools反向生成带注解的实体类
在这里面将默认存在的驱动remove掉,然后add你准备好的驱动,选择好后点击Properties进行数据库连接配置:
JPA学习 —— 第七课、Eclipse使用JPA Tools反向生成带注解的实体类
信息填好后点击OK返回到之前的弹窗:
JPA学习 —— 第七课、Eclipse使用JPA Tools反向生成带注解的实体类
这里Drivers选择之前配好的驱动,然后点击Test Connection测试连接是否成功,弹窗提示连接成功,然后点击Finish,第一阶段配置完毕。
2.创建JPA工程
New 一个JPA工程
JPA学习 —— 第七课、Eclipse使用JPA Tools反向生成带注解的实体类
具体的步骤不详细讲解
3.使用JPA Tools反向生成实体
在新建的JPA工程上右击选择JPA Tools里面的Generate Entities From Tables
JPA学习 —— 第七课、Eclipse使用JPA Tools反向生成带注解的实体类
出现弹窗,Connection选择刚创建的连接:
JPA学习 —— 第七课、Eclipse使用JPA Tools反向生成带注解的实体类
(也可以点击红圈按钮重新创建一个新的连接)
schamel选择数据库
table选择表
然后点击next到这个弹窗:
JPA学习 —— 第七课、Eclipse使用JPA Tools反向生成带注解的实体类
这里是修改实体的注解的,比如:
Key generator修改主键生成策略,这里选择identity自动增长
然后点击Finish,结束。
JPA学习 —— 第七课、Eclipse使用JPA Tools反向生成带注解的实体类
虽然说配置这些有些繁琐,有的时候使用的表就几个字段还不如自己就手动创建方便。但是在实际工作中,经常会遇到十几上百字段的表,如果这时候手动创建实体估计你会疯…