发现了以下情况的部分答案,但需要进一步澄清:
以下是具体情况:
- 用Java编写的域类 - 这些域类没有通过Hibernate映射到数据库 - Java类被Java服务器使用,在返回序列化的Java类作为结果之前执行密集计算
我想做的事情:
创建一个Grails应用程序,可以执行以下操作:
- 使用Java域类作为Grails域类 - 通过GORM将Java域类映射到数据库 - 能够从Groovy域类中创建Java域类,以便能够将其发送到Java服务器进行处理,然后接收Java类响应并将其转换为Groovy类,以便使用GORM映射存储在数据库中 - 基本上,让Grails应用程序处理用户交互并管理外部Java服务器处理Java类的对象持久性
从以下帖子(使用Java bean作为Grails域类)中,我看到可以通过简单定义约束条件将Java域类用于Grails,但前提是这些类已映射为Hibernate。在我的情况下,我希望这些类由GORM映射。
解决方案:
谢谢。
以下是具体情况:
- 用Java编写的域类 - 这些域类没有通过Hibernate映射到数据库 - Java类被Java服务器使用,在返回序列化的Java类作为结果之前执行密集计算
我想做的事情:
创建一个Grails应用程序,可以执行以下操作:
- 使用Java域类作为Grails域类 - 通过GORM将Java域类映射到数据库 - 能够从Groovy域类中创建Java域类,以便能够将其发送到Java服务器进行处理,然后接收Java类响应并将其转换为Groovy类,以便使用GORM映射存储在数据库中 - 基本上,让Grails应用程序处理用户交互并管理外部Java服务器处理Java类的对象持久性
从以下帖子(使用Java bean作为Grails域类)中,我看到可以通过简单定义约束条件将Java域类用于Grails,但前提是这些类已映射为Hibernate。在我的情况下,我希望这些类由GORM映射。
解决方案:
- 我考虑编写等效的Groovy域模型来替代Java域模型。然而,这似乎需要大量工作,并且必须在Groovy类中复制Java类的修改。
- 然后,我需要编写函数以从Groovy类创建Java类,以便将Java类传递给Java处理服务器,反之亦然。
谢谢。