Timefold:在学校时间表项目中使用 Spring JPA 的最佳实践

问题描述 投票:0回答:1

从 GitHub 上的项目(https://github.com/TimefoldAI/timefold-quickstarts/tree/stable/technology/java-spring-boot)开始,在项目中使用 Spring JPA 的最佳实践有哪些存储用于时间表生成的所有相关实体(课程、房间、时段、时间表、约束、教师、学生等)?

如果我们使用@Entity和@PlanningEntity注释实体,是否存在数据丢失的风险?如何最有效地存储使用 ConcurrentHashMap 生成的时间表解决方案?

如果现在我想将数据库添加到 github 的示例应用程序中,我还应该考虑哪些事情?

如果您有 Timefold 中 Spring JPA 集成的具体示例,那将会非常有帮助。谢谢!

java spring-boot optaplanner timefold
1个回答
0
投票

快速入门正是以这种方式设计的,因为我们相信您不应该混合持久性和求解器。我们建议的架构是使用 REST API 包装求解器并保留该 REST API 返回的结果。

© www.soinside.com 2019 - 2024. All rights reserved.