gpt4 book ai didi

java - 如何防止重新生成 jHipster 实体时删除自定义存储库方法

转载 作者:太空宇宙 更新时间:2023-11-04 10:16:49 25 4
gpt4 key购买 nike

我使用 jhipster 实体生成器创建了一个名为 UserInformation 的实体。然后,我在 UserInformationRepository.java 类中创建了一个自定义存储库,例如 findOneByUserId(),并且我能够成功使用它。

@SuppressWarnings("unused")
@Repository
public interface UserInformationRepository extends JpaRepository<UserInformation, Long> {

Optional<UserInformation> findOneByUserId(Long userId);
}

但是,每当我通过以下方式对实体执行更新时:yo jhipster:entity UserInformation 都会重新生成实体类,并删除我的自定义存储库方法。有什么方法可以防止重新生成实体时删除自定义存储库吗?

我在网上找不到这个问题的答案:(

非常非常感谢您的意见和时间!干杯!

最佳答案

我认为你做不到。

每次我在现有项目上使用 JHipster 进行任何类型的生成时,我都会将所有内容推送到 git 上以确保有备份。之后,在解决 JHipster 交互工具中的冲突时,我一定要仔细查看差异。这样,您可以选择不覆盖您的存储库。虽然有点乏味,但最终还是有效的。

您还可以检查 video这解释了如何有效地使用 JHipster,而不冒覆盖自定义代码的风险。

关于java - 如何防止重新生成 jHipster 实体时删除自定义存储库方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51605704/

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