大型Java项目迁移到Grails——最简单的持久化方法?

大型Java项目迁移到Grails——最简单的持久化方法?,java,hibernate,grails,persistence,Java,Hibernate,Grails,Persistence,我目前正在将一个相对较大的现有java代码库迁移到Grails应用程序中。该项目由许多具有许多属性的类组成,包括HashMap grails应用程序应该可视化Java代码库中发生的逐步过程,因此需要在一系列请求中持久访问Java对象 最简单的方法是什么 我知道它可以使用Hibernate框架来实现。然而,由于需要为每个类编写一个配置文件,这将涉及大量额外工作 我想知道,是否有一个更简单的替代方案,比如用Java实现的另一个持久性框架,它不需要我为每个文件编写配置文件 原则上,每个对象都可以序列化

我目前正在将一个相对较大的现有java代码库迁移到Grails应用程序中。该项目由许多具有许多属性的类组成,包括HashMap

grails应用程序应该可视化Java代码库中发生的逐步过程,因此需要在一系列请求中持久访问Java对象

最简单的方法是什么

我知道它可以使用Hibernate框架来实现。然而,由于需要为每个类编写一个配置文件,这将涉及大量额外工作

我想知道,是否有一个更简单的替代方案,比如用Java实现的另一个持久性框架,它不需要我为每个文件编写配置文件

原则上,每个对象都可以序列化并作为二进制文件存储在数据库中


编辑:有点澄清:Java代码中的过程是逐步和交互式的,即。Egrails应用程序的用户应该能够通过发送请求来继续或修改进程/它的当前状态。但是,这要求应用程序能够访问当前状态的Java对象。

通过将JSON序列化到MongoDB或其他文档数据库很容易做到。你的模型听起来与我的关系不大。在问题中添加了更多信息。我不确定这是否可以通过json实现?这并不是无状态的。您计划如何使您的服务幂等?