EclipseLink/TopLink

企业ORM平台
授权协议 未知
开发语言 Java
所属分类 程序开发、 ORM/持久层框架
软件类型 开源软件
地区 不详
投 递 者 靳祺然
操作系统 跨平台
开源组织 Eclipse
适用人群 未知
 软件概览

Oracle 最近宣布把企业级的ORM平台TopLink代码捐献给Eclipse社区,发起并领导名为EclipseLink的Eclipse持久平台项目。 Eclipse持久平台由多个组件构成,主要有EclipseLink-ORM,EclipseLink-OXM,EclipseLink-SDO, EclipseLink-DAS,EclipseLink-DBWS,EclipseLink-XR,EclipseLink-EIS。其中, EclipseLink-ORM,提供一个可扩展的支持JPA的ORM框架,提供强大的缓存功能,缓存支持集群。EclipseLink-OXM,支持支持JAXB的Object-XML Mapping框架。

从总体来看,EclipseLink除了支持传统的ORM和OXM之外,另外提供了对SOA的支持,比如能够将Domain Model部署成Web Service,比如利用ORM和SDO将实体部署为SDO,甚至利用DAS来查询和修改这些实体。另外,TopLink仍然还是商业的产品,用户使用需要license,Oracle继续提供支持。

TopLink与EclipseLink不同在于,以后的TopLink将在EclipseLink基础上增加与Oracle其他产品整合的代码,TopLink有自己的Oracle TopLink Workbench,这个Oracle TopLink Workbench并没有捐献给开源社区,伴随EclipseLink的工具是Eclipse Dali JPA,Dali JPA也是由Oracle领导的Eclipse下的子项目。

  • 一、topL 1、TopLink的配置-------14.3.3 配置日志 ----《 EJB JPA数据库持久层开发实践详解》---国内第一部EJB、JPA专著 -----http://book.51cto.com/art/200806/76698.htm       (  http://ajava.org/readbook/J2EE/ejbjpa/12464.html  ) Toplink运行

  • Failed to find MBean Server: javax.naming.NameNotFoundException: remaining name: env/jmx/runtime Canonical Metamodel class [com.pigg.jpa.Customer_] not found during initialization. weblogic ejb entity

  • eclipselink Doug Clarke是Oracle应用服务器TopLink产品的产品管理总监,也是Eclipse Java Persistence Platform(EclipseLink)项目的共同负责人。 Doug在对象关系持久性,数据访问和系统集成领域具有丰富的企业开发,咨询和教育领域经验。 他汇集了来自各个行业项目的具体经验,并提供了一种实用的设计,开发,测试和性能调整方法。 J

  • 前言 发现问题   下载报表是各种办公类应用会提供的普遍功能,项目老代码在实现下载的时候,还是采用了最为简单的“读数据库+写文件”的模式。果不其然,当我在测试环境偶然进行记录条数打到10W+以上的下载时,发生了OutOfMemoryException,俗称内存爆了。   但要解决这个问题其实并不复杂,在JDBC的时代,ResultSet天然就不存在这样的问题,原因就是它是在需要读记录的时候才去数据

  • EclipseLink实现了CacheCoordination,很适合Cluster Envirment。转自一篇来自EclipseLink的文章。 转自:http://wiki.eclipse.org/EclipseLink/Examples/JPA/CacheCoordination Overview EclipseLink supports a shared (L2) object cach

  • 前言 EclipseLink 是 Eclipse 基金会管理下的开源持久层服务项目,为 Java 开发人员与各种数据服务(比如:数据库、web services、对象XML映射(OXM)、企业信息系统(EIS)等)交互提供了一个可扩展框架. 叙述 EclipseLink 前身是 Oracle TopLink, 2007年 Oracle 将后者绝大部分捐献给了 Eclipse 基金会,次年 Ecli

  • 前言 目前处理一些特殊的应用场景会使用到NoSQL、Spark、Redis等特殊的存储类开源应用外,大多数应用场景还是会使用RDBMS做持久化工具,所以我还是决定做一些ORM的测试,一来回应网络上传播的一些不严谨的技术态度(说Hibernate很渣,说只有MyBatis才是救世主等等);再来也为我的工作做一些理论、实践的铺垫,让我的技术选择变得更有说服力。 测试环境 依托上一篇我翻译的文章《JPA

  • EclipseLink的介绍 EclipseLink 是 Eclipse 基金会管理下的开源持久层服务项目,为 Java 开发人员与各种数据服务(比如:数据库、web services、对象XML映射(OXM)、企业信息系统(EIS)等)交互提供了一个可扩展框架,目前支持的持久层标准中包括: • Java Persistence API (JPA) • Java Architecture for

  • [size=medium] 在对象关系映射的引擎上,Toplink有着辉煌的历史,后来Oracle加入了Eclipse基金会同时将Toplink 10.1.3的源码捐出并成立了EclipseLink项目。该项目的目标就是创建一个与标准兼容的持久层框架——使用统一的API来持久化多种不同的后端数据源(SQL数据库、XML文件、遗留系统)。 对于独立的Java应用来说,它就作为一个库;对于OSGi的模

  •  我使用的jar如下: spring-data-jpa-1.6.0.RELEASE.jar spring-data-commons-1.8.0.RELEASE.jar toplink-essentials.jar toplink-essentials-agent.jar (topLink的版本是2.1)   执行时抛出如下异常: Caused by: org.springframework.bea

  • length 可选 默认值: 255 默认情况下,JPA 持续性提供程序假设所有列在用于保存 String 值时的最大长度为 255 个字符。 如果该列不适合于您的应用程序或数据库,请将 length 设置为适合于您的数据库列的 int 值。 TopLink中的实现好像并非以字符为单位,若length为255,TopLink在数据库的映射貌似是255个字节,并非Java里面String类型

  • JPA cache JPA (Java Persistence) implementations use a level 2 cache, which is a cache behind the session cache (aka unit of work cache). This cache is typically used when using EntityManager’s find o

 相关资料
  • 以下是为 linkerd 提供商业支持和其他企业产品的公司列表: Buoyant 是 linkerd 的原创者,并提供支持,培训和企业产品。 了解更多 »

  • 作用 用于查询企业账户额度、开票额度等信息。 依赖 暂无依赖 注意 所有接口调用时需要严格遵守请求方式(GET/POST) 使用接口前需要仔细阅读每个接口的注意事项 接口报错时先阅读通用错误解决方案和当前接口文档下的接口错误解决方案

  • 企业管理平台是面向企业管理员的管理系统,功能包括: 1、将企业成员统一管理到统一通讯录 2、创建应用、服务号为企业成员提供办公和咨询服务,安装第三方应用授权成员使用 3、针对企业管理需求做管理设置 4、查看企业成员激活统计、应用访问数量、服务号咨询数量

  • 方法一、录入成员并通过短信/邮件邀请加入企业 1、发起企业认证          1)进入企业管理平台-设置-企业信息-发起认证,平台管理员会在1-2个工作日左右审批          2)仅认证通过的企业可以通过短信/邮件邀请成员 2、录入成员         1)单个添加:进入企业管理平台-通讯录,选择某个部门,点击右上角“添加成员”         2)批量导入: 进入企业管理平台-通讯录,

  • 一面4.20 二面4.21(回人才库,求捞) (面试官都很温柔地引导,面试体验感很好) 一面: 1、自我介绍 2、什么时候接触前端,为什么学习前端 3、学完做了哪些成果、项目 4、实习期间主要工作、项目相关问题 5、项目管理模块如何实现 6、组件的定义 7、项目遇到最大的困难是什么,如何解决的 8、对vue的理解 9、vue的生命周期有哪些 10、vue2、vue3卸载前的钩子名字一样吗 11、c

  • 企业微信联合微信支付,提供企业支付能力。满足企业红包,向员工付款,向员工收款三种支付场景。 开通方法 登录管理后台,在【企业应用】中找到【企业支付】应用。企业支付的相关配置需要在微信支付商户平台完成,请先确保企业已申请了微信支付商户号 1 / 没有微信支付商户号 点击【立即申请】前往微信支付商户平台申请商户号,申请通过后即可在微信支付商户平台中开启企业微信专区,进行企业支付的相关设置。 2 / 已