java里<link>_EclipseLink学习(一)---初步介绍和使用

这几天学习eclipselink,发现真的和hibernate一样一样的,它唯一的优势可能就是它是J2EE推荐的规范。缺点可能就是它的文档比较少(大多是英文的),不像hibernate那样丰富而且还有很多人使用吧,毕竟众人拾柴火焰高,用大家都用的,肯定会获得更多前人的经验。但是上边给了任务,所以怎么也得简单了解一下Eclipselink,把我最近看官网的例子和看大神的博客,总结下来的东西写一下,留个纪念,万一eclipselink后边被大家用起来,甚至用得比hibernate好呢!你说对不??(*^__^*)嘻嘻……

下面咱们就来讲讲eclipseLink的那些事儿:

eclipseLink是一个开源的实体映射框架,可以用在Java环境中,包括j2se j2ee

eclipseLink完全实现了以下这些规范:

JPA(Java Persistence API):

JPA是Java API实现ORM的实体对象关系映射的,它的目的是在Java应用程序中管理关系数据

JPA包括Java固有的查询语言(JPQL);Java的固有标准API;以及定义了Java api和xml的实体关系映射的格式。

eclipseLink是参考jpa来实现完成的。通常把eclipseLink来代替jpa的实现。

它的映射关系有:

@OneToOne

@OneToMany

@ManyToOne

@ManyToMany

它最常用的注解有:

@Id

Identifies the unique ID of the database entry(主键)

@GeneratedValue

Together with ID defines that this value is generated automatically.(自增)

@Transient

Field will not be saved in database(不会保存到数据库)

它支持SQL和NOSQL

我感觉可讲的也就是它映射关系了,毕竟学习hibernate和Mybatis的时候都是从这个学起的,那么eclipselink咱们也从这个开始吧。(PS:感觉学完这个,也就没啥了)

先看看咱们只用上面3个注解,别的什么都不用,eclipselink生成数据库是什么样子的:

先建立一个project,引入下面三个包:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下载 eclipse_4.10-jee-2018-12-r-win32-x86_64 对于想要使用 Eclipse IDE 进行 Java 开发和 Java 企业级开发的人来说非常有用。该版本的 Eclipse IDE 是为 Java 平台和企业应用开发而设计的。 首先,访问 Eclipse 官方网站(https://www.eclipse.org/downloads/)以获取 Eclipse IDE 的下载链接。然后,在下载页面中找到适用于您的操作系统的版本 - 在这种情况下是 Windows 32 位 x86_64。点击该链接会下载一个压缩文件(.zip 格式)。 下载完成后,解压缩该文件。您可以选择将解压后的文件夹放置在任何位置,只要您能方便地访问它即可。 打开解压后的文件夹,您会找到一个名为 eclipse.exe 的可执行文件。双击运行它即可启动 Eclipse IDE。 一旦 Eclipse 启动,您将被要求选择一个工作目录。工作目录是您的项目和文件将保存的位置。选择或创建一个您喜欢的文件夹作为工作目录。 接下来,您将被引导完成一些初始设置,例如选择主题和进行首次启动设置。您可以根据自己的喜好选择和调整这些设置。 完成设置后,您现在可以开始使用 Eclipse IDE 进行 Java 开发了。您可以创建新的 Java 项目、编写和编辑 Java 代码、构建和运行程序,以及使用 Eclipse IDE 提供的其他功能和插件。 总之,要下载和使用 eclipse_4.10-jee-2018-12-r-win32-x86_64,您只需要从官方网站下载该版本的 Eclipse IDE,解压缩文件夹,运行可执行文件,并完成一些初始设置。然后,您可以开始使用 Eclipse IDE 进行 Java 开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值