JPA 未在 WildFly 16 上保存到数据库
Posted
技术标签:
【中文标题】JPA 未在 WildFly 16 上保存到数据库【英文标题】:JPA not saving to DB on WildFly 16 【发布时间】:2019-11-03 23:51:01 【问题描述】:从 Wildfly-8.2.0 迁移到 Wildfly-16.0.0 后,我的 JEE 应用程序正常启动并
显示从 (PostgreSql) 数据库读取的预期数据,但 (插入/更新/删除) 都没有
操作正在保存到数据库(没有异常被触发)!
我在旧版本的 Wildfly 上重新部署了相同的应用程序,并且(插入/更新/删除)操作正常工作。
【问题讨论】:
嗨,你能告诉我@Transactional
注释被导入的包吗?您还可以发布您的“保存”方法之一的示例吗?问候
【参考方案1】:
缺少的是在
中添加“eclipselink.jar”文件"wildfly\modules\system\layers\base\org\eclipse\persistence\main"
并在
中将其作为“资源根”引用"wildfly\modules\system\layers\base\org\eclipse\persistence\main\module.xml"
不幸的是,没有引发任何异常来描述 eclipselink 的缺失配置!
【讨论】:
以上是关于JPA 未在 WildFly 16 上保存到数据库的主要内容,如果未能解决你的问题,请参考以下文章
JBoss WildFly 15.0.1 Final 未在具有 2 GB 的 ubuntu 14.04 vServer 上启动:JRE 内存不足