You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Maven生成遇HyperJaxb异常:JPA二维Double数组映射失败

问题原因分析
  • 插件版本与Jakarta技术栈不兼容:hisrc-hyperjaxb-maven-plugin 2.2.1基于旧版Java EE(javax.*包)开发,而你使用的是Jakarta技术栈(jakarta.*包),插件无法识别Jakarta EE的JPA注解及相关API,没法为自定义绑定的double[][]类型生成正确的持久化注解,只能把属性标记为@Transient。

  • JPAModelGen与Hyperjaxb版本不匹配:hibernate-jpamodelgen 6.6.2.Final是适配Jakarta JPA的版本,旧版Hyperjaxb插件仅能配合基于Java EE的JPA工具工作,两者API差异导致插件处理类型绑定时报错,无法完成持久化注解生成。

  • 复杂类型的持久化映射支持不足:Hyperjaxb 2.2.1对自定义适配器转换的二维数组(double[][])这类复杂类型的持久化支持有限,插件无法自动生成对应的数据库列映射逻辑(比如关联DoubleArrayAdapter的@Convert注解),因此只能将该属性设为临时属性(Transient)跳过持久化。

内容的提问来源于stack exchange,提问作者ghelle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 13:02:31