【问题标题】:Managing database content on jhipster server在 jhipster 服务器上管理数据库内容
【发布时间】:2021-06-21 23:50:08
【问题描述】:

如何在 JHipster 生成的服务器上管理 PostgreSQL 数据库中的数据?我的目标是能够定期检查数据库中的项目并根据数据库内容执行某些任务。

我是使用 JHipster 的新手,我不确定如何添加或删除实体以及向服务器上的实体添加项目。我知道服务有助于为客户端执行这些操作,但我不知道如何使用相同的方法在服务器上执行我需要的操作(如果这甚至是正确的方法)。

【问题讨论】:

  • 你的问题有点含糊,你是软件开发的初学者吗? JHipster 生成一个用户界面(客户端)以在 REST API 和 JPA(服务器端)之上管理您的数据库内容,它定义了 2 个用户角色(用户和管理员),由您来修改生成的代码以满足您的需求.
  • 嗨,我不是软件开发新手,我只是使用 Spring 框架和 JHipster 的新手。我的目标是直接在服务器上管理数据库。我的理解是修改生成的代码只提供客户端可以使用的功能。
  • 你的理解是错误的。生成的代码可供任何使用 REST API 的外部客户端使用,其中一个客户端是生成的 UI(在 Angular、React 或 Vue 中),但您可以编写其他代码(例如移动应用程序),也可以编写纯服务器 -像预定批次一样的侧面处理。您已经使用过什么后端框架?也许我可以类比解释。您应该编辑您的问题以添加有关您想要做什么的更多详细信息,否则它将被关闭
  • 哦,谢谢,我现在明白了。不幸的是,我之前没有使用过后端框架。我已经更新了我的问题以包含我的目标用例,根据您的评论,我可以使用预定批次来​​执行此操作吗?
  • 我回答了,但我认为您应该花时间学习 Spring 和 JPA,因为 JHipster 生成高级代码,如果您不了解它使用的技术堆栈,您很快就会迷失方向。您的问题实际上与 JHipster 无关。

标签: spring-boot jpa jhipster


【解决方案1】:

要在后端安排任务,您可以使用@Scheduled 注释服务的public 方法,您可以在UserService 类中的JHipster 生成的代码中找到示例查看@ 987654323@方法。

【讨论】:

  • 感谢您的帮助。我现在明白了,我试图在我的一个服务中安排一项任务,该任务将使用该服务的相应存储库来管理实体。
猜你喜欢
  • 1970-01-01
  • 2011-02-28
  • 2018-07-10
  • 2018-09-01
  • 2023-02-08
  • 1970-01-01
  • 2023-03-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多