首页 > 其他分享 >eclipse自动生成实体类

eclipse自动生成实体类

时间:2022-10-26 15:57:10浏览次数:48  
标签:实体类 eclipse next 选择 点击 右键 生成

可以根据下面的步骤让eclipse自动生成实体类,这样可以大大提高开发的效率:

1,

显示标签data source explorer:

eclipse自动生成实体类

2,

选中database connection,右键 new :

eclipse自动生成实体类

3,

在弹出框中选择自己目标数据库的类型,例如选择oracle,然后随便写个名字:

eclipse自动生成实体类

4,

然后next,点击下图的图标选择驱动器类:

eclipse自动生成实体类

5,

在name/type选项卡选择数据库类型,如果报错的话就在jar list选项卡移除当前的jar,添加新的jar:

eclipse自动生成实体类
eclipse自动生成实体类

然后在properties选项卡输入连接信息,点击OK

6,

点击Test Connection,如果出现ping successed,代表配置成功,点击finish。

eclipse自动生成实体类

eclipse自动生成实体类

7,

此时在我们的项目上右键,properties->Project Facets,选择JPA,点击Further configuration …
eclipse自动生成实体类

eclipse自动生成实体类

8,

在我们的项目上右键,可以看到多了一个JPA Tools:

eclipse自动生成实体类

9,

选中JPA Tools,有两个Generate选项,第一个是根据实体类在数据库中创建表,第二个是根据数据库表创建实体类,这里我们选第二个:

eclipse自动生成实体类

10,

选择connection ,选择Schema,在下面的表格中就会显示所有的表,选中要生成实体类的表后点击next:

eclipse自动生成实体类

11,

如果在第9步选择的表之间存在关系:一对一,一对多,多对多等,那么可以点击绿色的+号配置关联关系,配置完成后点击next:

eclipse自动生成实体类

12,

选择主键生成方式,这里的方式和hibernate主键生成方式的原理是一样的,如果选择sequence,还需要输入sequence name。然后选择source folder,package,点击next:

eclipse自动生成实体类

然后点击next,如果需要修改实体类名,那么可以直接修改:

eclipse自动生成实体类

点击finish,即可在相应包下看到新生成的实体类。

标签:实体类,eclipse,next,选择,点击,右键,生成
From: https://www.cnblogs.com/wxzai/p/16828687.html

相关文章

  • eclipse安装JPA插件并添加JPA支持
    JPA与ORM什么关系ORM是JPA规范中的一个体现思想,JPA规范包含了ORM,Sun公司为了简化现有JavaEE和JavaSE应用的对象持久化的开发工作,整合ORM技术,结束现在Hibernate、iBATIS......
  • day5可迭代对象与迭代器和生成器
    day5.可迭代对象与迭代器和生成器1.迭代器的基本概念1.1.什么是迭代器迭代就是更新换代1.1.迭代器指的是迭代取值的工具1.2.迭代是一个重复的过程,每一次重......
  • 判断一个实体类entity对象是否为空
    /***判断实体对象是否为空*@paramobjectentity对象*@returnboolean*/publicstaticbooleancheckObjAllFieldsIsNull(Objectobject){//如果对象为null直接......
  • 使用idea生成Doc文档
     1.编写代码publicclassdemo1{        /**    *@authorxs    *@since1.0    *version1.8    */  ......
  • 前端展示中实现批量标签动态生成
    前端展示中实现批量标签动态生成使用过报表的小伙伴,经常会有条码打印、标签打印的需求,一两个标签还好处理,但很多时候我们可能需要的是几十、上百个内容的批量打印,如下图所......
  • 从0搭建vue3组件库:自动化发布、管理版本号、生成 changelog、tag
    今天看到一篇文章中提到了一个好用的工具release-it。刚好可以用在我正在开发的vue3组件库。纸上得来终觉浅,绝知此事要躬行,说干就干,下面就介绍如何将release-it应用到实......
  • 关于eclipse创建的Dynamic Web Project项目中没有web.xml文件的解决方法
    到目前为止我得到了两种解决DynamicWebProject项目中没有web.xml文件的方法第一种是重新建立项目,在创建DynamicWebProject项目的时候不要马上点finish先点next,点到出......
  • 数据库字段名称和实体类属性的名称对应不上:
    数据库字段名称和实体类属性的名称对应不上,就不能自动封装数据推荐方法3案例:数据库中字段名称分别为id,brand_name,company_name,ordered,description实体类的属......
  • java生成uuid(java生成word文件)
    JAVAJDK提供的一个自动生成主键UUID.randomUUID()的方法它永远都不会重复嘛??关于是否重复,首先要说一下uuid生成的原理UUID是指在一台机器上生成的数字,它保证对在同一时空......
  • java运行环境(eclipse设置java运行环境)
    JAVA运行环境和J2EE运行环境的搭建有什么特点?一、什么是JDK?学JAVA的人都应该知道SUN公司的JAVA技术平台按其应用环境的不同有三个非常著名的版本,他们是J2SE(用于普通桌面......