2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

OpenXava 4.5 支持 JPA 继承映射和自动化业务逻辑

  • 2012-09-26
  • 本文字数:803 字

    阅读完需:约 3 分钟

OpenXava 是一个支持快速企业级应用开发的 Java 框架,其最新版本支持所有的 JPA 继承映射策略和自动化业务逻辑(Automated Business Logic,ABL)库。OpenXava 4.5 版本已于 7 月份发布

JPA 继承映射:

之前的版本,只支持每个类层次结构一张表的映射策略,并且类层次结构就存在同一张表中。而在 OpenXava 4.5 中,现在开发者也可以使用 joined 映射策略和每个类一张表的映射策略。对于使用继承映射定义的类,OpenXava 会生成正确的用户接口。

列表和集合中的数据:

在此之前,OpenXava 使用 JDBC API 来获取列表和集合对象中的数据。现在引入了一个新的 JPATabProvider 类,用于从列表对象中读取数据;默认情况下会使用该类。它允许支持所有的继承 JPA 类型,而且也可将其与其他持久化框架(如 DataNucleus)结合使用,来访问新兴的非关系数据库。

自动化业务逻辑:

自动化业务逻辑( ABL )允许开发者使用注解(annotation)以声明的方式来定义业务逻辑。利用基于业务逻辑的注解方式,我们可以用几条注解替换掉多行代码,这还带来了一些额外的优点,比如使重用自动化,简化维护等。自动化业务逻辑团队一直致力于将他们的库集成到OpenXava 中,新版的OpenXava 框架已经捆绑了ABL 运行时库。

Val Huber撰文介绍了基于ABL 框架的领域驱动自动化概念。

新的布局架构:

最新版也支持一个新的UI 渲染引擎,它会为OpenXava 应用生成复杂的用户界面。不过,这一特性仍处于beta 开发阶段,因此默认是关闭的,但是用户可以通过xava.properties 文件激活它。

关于OpenXava 框架如何使用的更多信息,请参考该项目网站上的快速启动指南

查看英文原文: OpenXava 4.5 Supports JPA Inheritance Mapping and Automated Business Logic


感谢贾国清对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-09-26 00:331857
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 151.1 次阅读, 收获喜欢 35 次。

关注

评论

发布
暂无评论
发现更多内容

大模型重塑软件开发,华为云AI原生应用架构设计与实践分享

华为云开发者联盟

人工智能 软件开发 华为云 华为云开发者联盟 企业号2024年6月PK榜

基于 Native 技术加速 Spark 计算引擎

百度Geek说

spark 企业号 6 月 PK 榜

谷歌、Meta、Claude、Perplexity都在争取与苹果AI整合;阿里联合华东师大发布AI视频工具|AI日报

可信AI进展

#人工智能

Mindmanager是什么?一文说清这款导图软件,附5款平价替代软件!

彭宏豪95

思维导图 在线白板 AIGC 效率软件 思维导图软件

零信任价值获全面认可 新场景下展现无穷潜力

芯盾时代

信息安全 零信任 零信任模型

淘宝/天猫获得淘宝商品详情高级版 API

技术冰糖葫芦

api 网关 API Explorer api 货币化 API 文档 pinduoduo API

7thonline第七在线受邀出席零售业卓越运营联盟(COER)2024

第七在线

全新升级!昇腾AI原生创新算子挑战赛(S2赛季)等你来挑战

新消费日报

人工智能与物联网:融合创新驱动未来

天津汇柏科技有限公司

物联网 人工智能’

威士顿携手 TDengine,共同推动工业数据处理效率提升

TDengine

数据库 tdengine 时序数据库

MoneyPrinterPlus:AI自动短视频生成工具-腾讯云配置详解

程序那些事

工具 AIGC

抢占职场C位!全栈开发与测试开发定向就业班助你快速就业

测试人

软件测试

淘宝商品评论数据采集丨淘宝商品评论数据接口Taobao.item_review

tbapi

淘宝商品评论数据接口 淘宝评论API接口 淘宝商品评论数据

京东JD商品SKU信息API返回值应用指南:商品规格数据驱动的精准营销

技术冰糖葫芦

api 网关 API Explorer api 货币化 API 文档

EMR Serverless Spark:结合实时计算 Flink 基于 Paimon 实现流批一体

阿里云大数据AI技术

大数据 flink spark 阿里云 Serverless

Linux 文件传输利器:SCP 和 LRZSZ

左诗右码

Shell

Qt(C++)使用QChart动态显示3个设备的温度变化曲线

DS小龙哥

6 月 优质更文活动

把飞书云文档变成HTML邮件:问题挑战与解决历程

得物技术

CSS JavaScript typescript web前端 企业号2024年6月PK榜

OpenXava 4.5支持JPA继承映射和自动化业务逻辑_语言 & 开发_Srini Penchikala_InfoQ精选文章