gpt4 book ai didi

java - 在 Play Framework 之外访问 Play Framework 模型

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:34:35 26 4
gpt4 key购买 nike

我们有一个大型离线流程来更新我在 Play Framework 中设计的模型。我认为将此代码作为独立项目保留是有意义的——但我希望它能够使用 Play 中设计的 JPA 模型。

我想知道是否有处理这个问题的好方法——一种独立于 Play Framework 引用 JPA 模型的方法(在另一个 vanilla Java 项目中)。

另一种选择是创建一个外部进程调用的 API,这是我目前所做的,但它引入了很多不必要的网络延迟。

关于如何完成此操作的任何指示?

最佳答案

传递特定于 Play 的 JPA 实体(即扩展模型)可能不是一个好主意。您会在不需要的地方引入对 Play jar 的依赖。

在我看来,您有两个可行的选择:

  1. 将对象创建为 POJO 并使用 Hibernate Xml Config (为......而玩版本低于 2.0) 来定义到数据库的映射。你可以将 pojo 和配置完全分开 - 即。保持在您的 Play 应用的类路径中配置。

  2. 以序列化形式传递您的对象,例如。 XML 或 JSON。

关于java - 在 Play Framework 之外访问 Play Framework 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9525850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com