hibernate是JPA最常用的实现之一,而且hiberante自身也对注释语法进行了支持。现在再不用去看那一堆堆的XML映射了。而且eclipse还提供了从数据库直接生成Entity Class的工具。

一、项目添加JPA工具

现在将已有项目添加JPA支持,首先选择项目右键Properties->Project Facets 勾选列表Project Facts 下JPA选项,确定选择转入数据库连接配置

>>点击Furhter configuration available

platform选择Generic ,JPA implements Type选择disable library configuration,因为已经把需要的jar文件放到WEB-INF下的lib目录中。所以不用配置。再下面的connection这个是必须要配置的。

二、配置数据连接

添加数据库连接,选择oracle数据库做例:

确定配置信息。

三、配置项目JPA生成实体

上面配置完成,在项目文件夹上右键选择JPA tools->Generate Entities from Tables.后如下图:

选择建好的connection如果没有connect 就connect一下。就会如上图所示了(有时eclipse会有些小问题看不见表,可以重启一下试试,实在不行就直接建个JPA project ,生成实体后再拷到自己的项目中就可以了。)选中要生成实体的表,Next如下图:

上面是表之间的关系,如果可以做相应的修改(用的是ecipse 3.5貌似eclipse3.4还没这个功能,eclipse越来越强了),再Next后如下图:

(这个好像也是eclipse 3.5才加的)都能看明白吧。按照需要改改就可以了,这里不多啰嗦。再Next

后,如下图:

这是一些表的每个属性的调整,一般也不用调了。Finish就好了。

四、去除不必要的错误警告

mysql数据库表生成jpa注解_Eclipse 通过JPA自动生成注解实体相关推荐

  1. python亿级mysql数据库导出_Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法...

    本文实例讲述了python实现将MySQL数据库表中的数据导出生成csv格式文件的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf- ...

  2. mysql openfire,【记录】重新生成Openfire的全小写的MySQL数据库表项

    [背景] 在: 之后, 由于Windows中对于MySQL数据库的字段区分大小写. 而之前别人代码中已经都使用了小写的数据库表项,导致OpenFire默认的驼峰发命名的数据库字段,都无法使用了. 从而 ...

  3. unicode表_Python数据库操作 Mysql数据库表引擎与字符集#学习猿地

    # Mysql数据库表引擎与字符集 ![](./imgs/752951346A5F4E7EBDE362FA97107707.png) ### 1.服务器处理客户端请求 其实不论客户端进程和服务器进程是 ...

  4. 7.Mysql数据库表引擎与字符集

    7.Mysql数据库表引擎与字符集 1.服务器处理客户端请求 其实不论客户端进程和服务器进程是采用哪种方式进行通信,最后实现的效果都是:客户端进程向服务器进程发送 一段文本(MySQL语句),服务器进 ...

  5. 织梦数据库改mysql前缀_织梦快速批量修改MYSQL数据库表前缀与表名实例操作

    这篇文章主要为大家详细介绍了织梦快速批量修改MYSQL数据库表前缀与表名实例操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 我们在安装织梦系统的时候,有一次 ...

  6. powerdesigner导出mysql数据库表结构到Excel

    前提 要做数据源的整理,需要将Mysql数据库表的结构导出到Excel表里面做文档记录; 第一个Sheet是所有表格的列表,其他的Sheet是每一个表格的详细字段以及注释说明. 打开PowerDesi ...

  7. 创建ASP.NET Core MVC应用程序(3)-基于Entity Framework Core(Code First)创建MySQL数据库表

    创建ASP.NET Core MVC应用程序(3)-基于Entity Framework Core(Code First)创建MySQL数据库表 创建数据模型类(POCO类) 在Models文件夹下添 ...

  8. mysql数据库结构导出word_Windows导出MySQL数据库表结构到Word文档-DBExportDoc V1.0 For MySQL...

    必要条件: 1.Microsoft Office Word(我用WPS不行) 2.mysql-connector-odbc 3.会看文档 下载地址:关注微信公众号:八四七,回复5获取,压缩包中包含有具 ...

  9. Mysql数据库表结构导出工具介绍

    软件开发过程中,数据库设计是其中非常重要的一个环节,一般在设计阶段都会采用PowerDesigner进行数据库表的设计并生成数据库表结构文档.但是有的时候数据库表结构文档缺失了怎么办,能不能从数据库直 ...

  10. ezdml 支付mysql 吗_EZDML数据库表结构设计器_设计sql、oracle、mysql数据库表结构 V2.39 免费版...

    很多程序员或者网站站长在设计网站数据库的时候都要进行表结构设计,如果您不想操作原始的数据库工具之想简单设计一下数据库表结构,那么你不妨试试这款EZDML数据库表结构设计器,可以快速设计sql.orac ...

最新文章

  1. 区间内x的出现个数(主席树)
  2. C# ,asp.net 获取当前,相对,绝对路径
  3. Python 基于python+mysql浅谈redis缓存设计与数据库关联数据处理
  4. 谁说.NET不适合搞大数据、机器学习和人工智能
  5. Linux 管理登陆的用户/查看/剔除
  6. libevent: linux安装libevent
  7. 一个端口扫描的小程序
  8. Netty(二)(入门篇)传统的Bio编程
  9. github ssh 配置_怎么给Git配置多个SSH Key?
  10. 高中计算机竞赛教案,信息技术教学案例评比——选择排序的算法实现(金华第一中学)...
  11. 《An Introduction to Ray Tracing》—— 3.3 Ray-Surface Intersections
  12. processon画图软件
  13. 08CMS之新建独立页面
  14. 计算机与代数---如何计算log---方法推理[1]
  15. Redis基本类型之Set类型
  16. Test类中的@testSetup标注 测试环境数据准备
  17. 告诉你Windows PE 是什么东东?详细介绍一下winpe
  18. WaaSMedicAgent是什么程序?又叫Windows更新医生服务
  19. Bert算法模型ppt分享
  20. python合法标识符_Python isidentifier()判断是否为Python的合法标识符

热门文章

  1. CVPR2020:三维点云无监督表示学习的全局局部双向推理
  2. mysql navicat导入bcp_SQL Server中BCP导入导出用法详解
  3. HarmonyOS UI开发 TableLayout(表格布局) 的使用
  4. Error:(49, 1) A problem occurred evaluating project ':guideview'. Could not read script 'https://r
  5. React接入Sentry.js
  6. Rstudio 实现 爬虫 文本分词 个性化词云设计--我爱中国我爱党
  7. kafka消息会不会丢失
  8. PyTorch 笔记(16)— torch.nn.Sequential、torch.nn.Linear、torch.nn.RelU
  9. 4.MySQL连接并选择数据库(SQL C)
  10. DIV+CSS 命名规范